The <cxxUnionAPIItemLocation> element is defined within <cxxUnionDefinition>. <cxxUnionAPIItemLocation> specifies the location of the API.
The <cxxUnionAPIItemLocation> element must contain the location of the API declaration using <cxxUnionDeclarationFile> and <cxxUnionDeclarationFileLine>; the location of the API definition is optional.
<cxxUnionAPIItemLocation> <cxxUnionDeclarationFile name="filePath" value="D:/src/include/headerfile.h"/> <cxxUnionDeclarationFileLine name="lineNumber" value="775"/> <cxxUnionDefinitionFile name="filePath" value="D:/src/include/headerfile.h"/> <cxxUnionDefinitionFileLineStart name="lineNumber" value="765"/> <cxxUnionDefinitionFileLineEnd name="lineNumber" value="787"/> </cxxUnionAPIItemLocation>
cxxUnionDeclarationFile cxxUnionDeclarationFileLine cxxUnionDefinitionFile cxxUnionDefinitionFileLineEnd cxxUnionDefinitionFileLineStart
(cxxUnionDeclarationFile then cxxUnionDeclarationFileLine then cxxUnionDefinitionFile (optional) then cxxUnionDefinitionFileLineStart (optional) then cxxUnionDefinitionFileLineEnd (optional) )