diff -r d8fccb2cd802 -r 468f4c8d3d5b DITA-OT_CXX_Plugin/cxxapiref/doc/cxxClass/cxxClassDefinition.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/DITA-OT_CXX_Plugin/cxxapiref/doc/cxxClass/cxxClassDefinition.dita Wed Aug 11 14:49:30 2010 +0100 @@ -0,0 +1,42 @@ + + + + + cxxClassDefinition + The <cxxClassDefinition> element is defined within <cxxClassDetail>. + <cxxClassDefinition> represents the C++ class declaration. + +
+ Description

A class declaration specifies a new named reference type. + A class declaration can include the following members: public, protected + or private, this is represented by the <cxxClassAccessSpecifier> element.

+

<cxxClassDefinition> requires the element <cxxClassAPIItemLocation< as it's child.

+
+ Example + <cxxClassDefinition> + <cxxClassAccessSpecifier value="public"/> + <cxxClassDerivations> + <cxxClassDerivation> + <cxxClassDerivationAccessSpecifier value="public"/> + <cxxClassBaseClass href="class_c_base.xml#class_c_base">CBase</cxxClassBaseClass> + </cxxClassDerivation> + </cxxClassDerivations> + <cxxClassAPIItemLocation> + <cxxClassDeclarationFile name="filePath" value="C:/src/include/e32base.h"/> + <cxxClassDeclarationFileLine name="lineNumber" value="2812"/> + <cxxClassDefinitionFile name="filePath" value="C:/src/include/e32base.h"/> + <cxxClassDefinitionFileLineStart name="lineNumber" value="2784"/> + <cxxClassDefinitionFileLineEnd name="lineNumber" value="2854"/> + </cxxClassAPIItemLocation> + </cxxClassDefinition> + +
+
+
+
+
+ + \ No newline at end of file