Classes |
| class | clang::IdentifierInfo |
| class | clang::PoisonIdentifierRAIIObject |
| | an RAII object for [un]poisoning an identifier within a certain scope. II is allowed to be null, in which case, objects of this type have no effect. More...
|
| class | clang::IdentifierIterator |
| | An iterator that walks over all of the known identifiers in the lookup table. More...
|
| class | clang::IdentifierInfoLookup |
| class | clang::ExternalIdentifierLookup |
| | An abstract class used to resolve numerical identifier references (meaningful only to some external source) into IdentifierInfo pointers. More...
|
| class | clang::IdentifierTable |
| class | clang::Selector |
| class | clang::SelectorTable |
| class | clang::DeclarationNameExtra |
| struct | llvm::DenseMapInfo< clang::Selector > |
| struct | llvm::isPodLike< clang::Selector > |
| class | llvm::PointerLikeTypeTraits< clang::Selector > |
| class | llvm::PointerLikeTypeTraits< clang::IdentifierInfo * > |
| class | llvm::PointerLikeTypeTraits< const clang::IdentifierInfo * > |
Namespaces |
| namespace | llvm |
| namespace | clang |
Defines |
| #define | OVERLOADED_OPERATOR(Name, Spelling, Token, Unary, Binary, MemberOnly) CXXOperator##Name, |
Typedefs |
typedef std::pair
< IdentifierInfo
*, SourceLocation > | clang::IdentifierLocPair |
| | IdentifierLocPair - A simple pair of identifier info and location.
|
Enumerations |
| enum | clang::ObjCMethodFamily {
clang::OMF_None,
clang::OMF_alloc,
clang::OMF_copy,
clang::OMF_init,
clang::OMF_mutableCopy,
clang::OMF_new,
clang::OMF_autorelease,
clang::OMF_dealloc,
clang::OMF_finalize,
clang::OMF_release,
clang::OMF_retain,
clang::OMF_retainCount,
clang::OMF_self,
clang::OMF_performSelector
} |
| enum | { clang::ObjCMethodFamilyBitWidth = 4
} |
| enum | { clang::InvalidObjCMethodFamily = (1 << ObjCMethodFamilyBitWidth) - 1
} |
| | An invalid value of ObjCMethodFamily. More...
|