# cxxEnumerationAPIItemLocation

The <cxxEnumerationAPIItemLocation> element describes the location of an enumeration in the original C++ source code.

## Description

The <cxxEnumerationAPIItemLocation> element must contain the location of the API declaration using <cxxEnumerationDeclarationFile> and <cxxEnumerationDeclarationFileLine>; the location of the API definition is optional.

## Example

    <cxxEnumerationAPIItemLocation>
        <cxxEnumerationDeclarationFile name="filePath" value="C:/src/include/w32adll.h"/>
        <cxxEnumerationDeclarationFileLine name="lineNumber" value="1072"/>
    </cxxEnumerationAPIItemLocation>

## Contained by

cxxEnumerationDefinition

## Contains

cxxEnumerationDeclarationFile cxxEnumerationDeclarationFileLine cxxEnumerationDefinitionFile cxxEnumerationDefinitionFileLineEnd cxxEnumerationDefinitionFileLineStart

## Content Model

(cxxEnumerationDeclarationFile then cxxEnumerationDeclarationFileLine then cxxEnumerationDefinitionFile then cxxEnumerationDefinitionFileLineStart then cxxEnumerationDefinitionFileLineEnd )

## Inheritance

topic/ph reference/ph apiRef/apiDefItem apiValue/apiDefItem cxxEnumeration/cxxEnumerationAPIItemLocation

Parent topic: cxxEnumeration module