The <cxxDefineDefinition> element is defined within <cxxDefineDetail>. <cxxDefineDefinition> represents the C++ define declaration.
A define declaration specifies a new named reference type. A define declaration can include public members which is represented by the <cxxDefineAccessSpecifier> element.
<cxxDefineDefinition> <cxxDefineAccessSpecifier value="public"/> <cxxDefinePrototype>#define ENABLE_NETWORKING_PERFMETRICS</cxxDefinePrototype> <cxxDefineNameLookup>ENABLE_NETWORKING_PERFMETRICS</cxxDefineNameLookup> <cxxDefineParameters/> <cxxDefineAPIItemLocation> <cxxDefineDeclarationFile name="filePath" value="C:/EPOC/master/sf/os/commsfw/src/cfperfmetrics.cpp"/> <cxxDefineDeclarationFileLine name="lineNumber" value="17"/> </cxxDefineAPIItemLocation> </cxxDefineDefinition>
cxxDefineAPIItemLocation cxxDefineAccessSpecifier cxxDefineNameLookup cxxDefineParameters cxxDefinePrototype cxxDefineReimplemented
(cxxDefineAccessSpecifier (optional) then cxxDefinePrototype (optional) then cxxDefineNameLookup (optional) then cxxDefineReimplemented (optional) then cxxDefineParameters (optional) then cxxDefineAPIItemLocation (optional) )