The <cxxTypedef> element provides the name of the C++ API typedef, all the elements necessary to describe the members that are introduced by the typedef declaration.
The <cxxTypedef> 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 <cxxTypedef> element content. The elements <apiName> and <cxxTypedefDetail> are required for this top-level container.
<cxxTypedef id="GUID-D02ABE8F-2F4B-3625-8472-2ACAF38F47F1"> <apiName>TRBuf</apiName> <cxxTypedefDetail> <cxxTypedefDefinition> <cxxTypedefAccessSpecifier value="public" /> <cxxTypedefDeclaredType>TRBuf16</cxxTypedefDeclaredType> <cxxTypedefScopedName>Elements</cxxTypedefScopedName> <cxxTypedefPrototype>TRBuf16 TRBuf</cxxTypedefPrototype> <cxxTypedefNameLookup>Elements::TRBuf</cxxTypedefNameLookup> <cxxTypedefAPIItemLocation> <cxxTypedefDeclarationFile name="filePath" value="s:/epoc32/include/platform/elements/h_trbuf.h" /> <cxxTypedefDeclarationFileLine name="lineNumber" value="104" /> </cxxTypedefAPIItemLocation> </cxxTypedefDefinition> <apiDesc /> </cxxTypedefDetail> </cxxTypedef>
apiName, cxxTypedefDetail no-topic-nesting, prolog, related-links, shortdesc,
(apiName, then shortdesc, then prolog, then cxxTypedefDetail then related-links, then (no-topic-nesting, ))