# cxxTypedefScopedName

The scope of the typedef i.e. the declaration of the enclosing namespace/class/struct/union.

## Description

This element describe the declaration (qualified name lookup) of the enclosing namespace/class/struct/union.

See ISO/IEC 14882:2003(E) Section 3.3 Declarative regions and scopes [basic.scope]

## Example

    <cxxTypedefDefinition>
        <cxxTypedefAccessSpecifier value="public" />
        <cxxTypedefDeclaredType>
            <apiRelation href="GUID-F312F79C-AEE3-33F7-8487-FFA727B190BE.xml">Messages::TMessageSigVoid</apiRelation>&lt; ECFTierGetDataCollectors, TCFDataCollector::ERealmId &gt;</cxxTypedefDeclaredType>
        <cxxTypedefScopedName>ESock::TCFDataCollector</cxxTypedefScopedName>
        <cxxTypedefPrototype>Messages::TMessageSigVoid&lt; ECFTierGetDataCollectors, TCFDataCollector::ERealmId &gt; TTierGetDataCollectors</cxxTypedefPrototype>
        <cxxTypedefNameLookup>ESock::TCFDataCollector::TTierGetDataCollectors</cxxTypedefNameLookup>
        <cxxTypedefAPIItemLocation>
            <cxxTypedefDeclarationFile name="filePath" value="s:/epoc32/include/platform/comms-infras/ss_nodemessages_tiermanager.h" />
            <cxxTypedefDeclarationFileLine name="lineNumber" value="175" />
        </cxxTypedefAPIItemLocation>
    </cxxTypedefDefinition>

## Contained by

cxxTypedefDefinition

## Contains

## Content Model

No content.

## Inheritance

topic/keyword reference/keyword apiRef/apiItemName apiValue/apiItemName cxxTypedef/cxxTypedefScopedName

Parent topic: cxxTypedef module