clang
3.7.0
|
Public Member Functions | |
void | Profile (llvm::FoldingSetNodeID &FSID) |
Public Attributes | |
IdentifierInfo * | ID |
void * | FETokenInfo |
![]() | |
unsigned | ExtraKindOrNumArgs |
Additional Inherited Members | |
![]() | |
enum | ExtraKind { CXXConstructor = 0, CXXDestructor, CXXConversionFunction, CXXLiteralOperator, CXXUsingDirective, NUM_EXTRA_KINDS } |
CXXLiteralOperatorName - Contains the actual identifier that makes up the name.
This identifier is stored here rather than directly in DeclarationName so as to allow Objective-C selectors, which are about a million times more common, to consume minimal memory.
Definition at line 62 of file DeclarationName.cpp.
|
inline |
Definition at line 71 of file DeclarationName.cpp.
References ID.
void* clang::CXXLiteralOperatorIdName::FETokenInfo |
FETokenInfo - Extra information associated with this operator name that can be used by the front end.
Definition at line 69 of file DeclarationName.cpp.
Referenced by clang::DeclarationNameTable::getCXXLiteralOperatorName(), and clang::DeclarationName::setFETokenInfo().
IdentifierInfo* clang::CXXLiteralOperatorIdName::ID |
Definition at line 65 of file DeclarationName.cpp.
Referenced by clang::DeclarationNameTable::getCXXLiteralOperatorName(), and Profile().