diff -r d8fccb2cd802 -r 468f4c8d3d5b DITA-OT_CXX_Plugin/cxxapiref/doc/cxxUnion/cxxUnion.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/DITA-OT_CXX_Plugin/cxxapiref/doc/cxxUnion/cxxUnion.dita Wed Aug 11 14:49:30 2010 +0100 @@ -0,0 +1,51 @@ + + + + + cxxUnion + The <cxxUnion> element provides the name of the C++ API +union, all the elements necessary to describe the members that are introduced +by the union declaration. + +
+ Description +

The <cxxUnion> element requires +an ID attribute as an anchor point; this ID must always be specified. The +ID attribute is referenced by the conref attribute and internal applications +that refer to the <cxxUnion> element content. The elements <apiName> +and <cxxUnionDetail> are required for this top-level container.

+
+ Example + <cxxUnion id="union_comms_packer_1_1_t_union"> + <apiName>CommsFW::TCFLegacyMessagePacker::TUnion</apiName> + <cxxUnionDetail> + <cxxUnionDefinition> + <cxxUnionAccessSpecifier value="private"/> + <cxxUnionAPIItemLocation> + <cxxUnionDeclarationFile name="filePath" value="C:/src/include/elements/cftransportmsg.h"/> + <cxxUnionDeclarationFileLine name="lineNumber" value="59"/> + <cxxUnionDefinitionFile name="filePath" value="C:/src/include/elements/cftransportmsg.h"/> + <cxxUnionDefinitionFileLineStart name="lineNumber" value="58"/> + <cxxUnionDefinitionFileLineEnd name="lineNumber" value="70"/> + </cxxUnionAPIItemLocation> + </cxxUnionDefinition> + <apiDesc/> + </cxxUnionDetail> + <cxxUnionNested> + <cxxUnionNestedDetail> + <cxxUnionNestedStruct href="struct_comms_package.xml#struct_package">CommsFW::TCFLegacyMessagePacker::TUnion::TLegacyPackage</cxxUnionNestedStruct> + <cxxUnionNestedStruct href="struct_comms_package.xml#struct_package">CommsFW::TCFLegacyMessagePacker::TUnion::TPackage</cxxUnionNestedStruct> + </cxxUnionNestedDetail> + </cxxUnionNested> +</cxxUnion> + +
+
+
+
+
+ + \ No newline at end of file