clang API Documentation

Public Member Functions
clang::ExternalIdentifierLookup Class Reference

An abstract class used to resolve numerical identifier references (meaningful only to some external source) into IdentifierInfo pointers. More...

#include <IdentifierTable.h>

Inheritance diagram for clang::ExternalIdentifierLookup:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~ExternalIdentifierLookup ()
virtual IdentifierInfoGetIdentifier (unsigned ID)=0
 Return the identifier associated with the given ID number.

Detailed Description

An abstract class used to resolve numerical identifier references (meaningful only to some external source) into IdentifierInfo pointers.

Definition at line 393 of file IdentifierTable.h.


Constructor & Destructor Documentation

ExternalIdentifierLookup::~ExternalIdentifierLookup ( ) [virtual]

Definition at line 71 of file IdentifierTable.cpp.


Member Function Documentation

virtual IdentifierInfo* clang::ExternalIdentifierLookup::GetIdentifier ( unsigned  ID) [pure virtual]

Return the identifier associated with the given ID number.

The ID 0 is associated with the NULL identifier.

Referenced by clang::HeaderFileInfo::getControllingMacro().


The documentation for this class was generated from the following files: