clang 20.0.0git
|
#include "llvm/ADT/DenseMapInfo.h"
#include "llvm/ADT/Hashing.h"
#include "llvm/ADT/iterator.h"
#include <climits>
Go to the source code of this file.
Classes | |
class | clang::DeclIDBase |
GlobalDeclID means DeclID in the current ASTContext and LocalDeclID means DeclID specific to a certain ModuleFile. More... | |
class | clang::LocalDeclID |
class | clang::GlobalDeclID |
class | clang::DeclIDIterator< FromTy, ToTy > |
A helper iterator adaptor to convert the iterators to SmallVector<SomeDeclID> to the iterators to SmallVector<OtherDeclID> . More... | |
struct | llvm::DenseMapInfo< clang::GlobalDeclID > |
Namespaces | |
namespace | clang |
The JSON file list parser is used to communicate input to InstallAPI. | |
namespace | clang::serialization |
namespace | llvm |
Diagnostic wrappers for TextAPI types for error reporting. | |
Enumerations | |
enum | clang::PredefinedDeclIDs { clang::PREDEF_DECL_NULL_ID = 0 , clang::PREDEF_DECL_TRANSLATION_UNIT_ID = 1 , clang::PREDEF_DECL_OBJC_ID_ID = 2 , clang::PREDEF_DECL_OBJC_SEL_ID = 3 , clang::PREDEF_DECL_OBJC_CLASS_ID = 4 , clang::PREDEF_DECL_OBJC_PROTOCOL_ID = 5 , clang::PREDEF_DECL_INT_128_ID = 6 , clang::PREDEF_DECL_UNSIGNED_INT_128_ID = 7 , clang::PREDEF_DECL_OBJC_INSTANCETYPE_ID = 8 , clang::PREDEF_DECL_BUILTIN_VA_LIST_ID = 9 , clang::PREDEF_DECL_VA_LIST_TAG = 10 , clang::PREDEF_DECL_BUILTIN_MS_VA_LIST_ID = 11 , clang::PREDEF_DECL_BUILTIN_MS_GUID_ID = 12 , clang::PREDEF_DECL_EXTERN_C_CONTEXT_ID = 13 , clang::PREDEF_DECL_MAKE_INTEGER_SEQ_ID = 14 , clang::PREDEF_DECL_CF_CONSTANT_STRING_ID = 15 , clang::PREDEF_DECL_CF_CONSTANT_STRING_TAG_ID = 16 , clang::PREDEF_DECL_TYPE_PACK_ELEMENT_ID = 17 } |
Predefined declaration IDs. More... | |
Variables | |
const unsigned int | clang::NUM_PREDEF_DECL_IDS = 18 |
The number of declaration IDs that are predefined. | |