#include "clang/Basic/DiagnosticIDs.h"
#include "clang/Basic/LLVM.h"
#include "clang/Basic/TokenKinds.h"
#include "llvm/ADT/DenseMapInfo.h"
#include "llvm/ADT/SmallString.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/Allocator.h"
#include "llvm/Support/PointerLikeTypeTraits.h"
#include "llvm/Support/type_traits.h"
#include <cassert>
#include <cstddef>
#include <cstdint>
#include <cstring>
#include <string>
#include <utility>
Go to the source code of this file.
|
enum | clang::ReservedIdentifierStatus {
clang::ReservedIdentifierStatus::NotReserved = 0,
clang::ReservedIdentifierStatus::StartsWithUnderscoreAtGlobalScope,
clang::ReservedIdentifierStatus::StartsWithUnderscoreAndIsExternC,
clang::ReservedIdentifierStatus::StartsWithDoubleUnderscore,
clang::ReservedIdentifierStatus::StartsWithUnderscoreFollowedByCapitalLetter,
clang::ReservedIdentifierStatus::ContainsDoubleUnderscore
} |
|
enum | { clang::IdentifierInfoAlignment = 8
} |
| IdentifierInfo and other related classes are aligned to 8 bytes so that DeclarationName can use the lower 3 bits of a pointer to one of these classes. More...
|
|
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_initialize,
clang::OMF_performSelector
} |
| A family of Objective-C methods. More...
|
|
enum | { clang::ObjCMethodFamilyBitWidth = 4
} |
| Enough bits to store any enumerator in ObjCMethodFamily or InvalidObjCMethodFamily. More...
|
|
enum | { clang::InvalidObjCMethodFamily = (1 << ObjCMethodFamilyBitWidth) - 1
} |
| An invalid value of ObjCMethodFamily. More...
|
|
enum | clang::ObjCInstanceTypeFamily {
clang::OIT_None,
clang::OIT_Array,
clang::OIT_Dictionary,
clang::OIT_Singleton,
clang::OIT_Init,
clang::OIT_ReturnsSelf
} |
| A family of Objective-C methods. More...
|
|
enum | clang::ObjCStringFormatFamily { clang::SFF_None,
clang::SFF_NSString,
clang::SFF_CFString
} |
|