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

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

+

<cxxStructDefinition> requires the element <cxxStructAPIItemLocation> as its child.

+
+ Example + <cxxStructDefinition> + <cxxStructAccessSpecifier value="public"/> + <cxxStructDerivations> + <cxxStructDerivation> + <cxxStructDerivationAccessSpecifier value="public"/> + <cxxStructBaseStruct href="struct_c_base.xml#struct_c_base">CBase</cxxStructBaseStruct> + </cxxStructDerivation> + </cxxStructDerivations> + <cxxStructAPIItemLocation> + <cxxStructDeclarationFile name="filePath" value="C:/src/include/e32base.h"/> + <cxxStructDeclarationFileLine name="lineNumber" value="2812"/> + <cxxStructDefinitionFile name="filePath" value="C:/src/include/e32base.h"/> + <cxxStructDefinitionFileLineStart name="lineNumber" value="2784"/> + <cxxStructDefinitionFileLineEnd name="lineNumber" value="2854"/> + </cxxStructAPIItemLocation> + </cxxStructDefinition> + +
+
+
+
+
+ + \ No newline at end of file