clang 22.0.0git
DeclID.h File Reference
#include "llvm/ADT/DenseMapInfo.h"
#include "llvm/ADT/Hashing.h"
#include "llvm/ADT/iterator.h"
#include "clang/Basic/BuiltinTemplates.inc"

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 >
struct  llvm::DenseMapInfo< clang::LocalDeclID >

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.

Macros

#define BuiltinTemplate(BTName)

Enumerations

enum  clang::PredefinedDeclIDs {
  clang::PREDEF_DECL_NULL_ID , clang::PREDEF_DECL_TRANSLATION_UNIT_ID , clang::PREDEF_DECL_OBJC_ID_ID , clang::PREDEF_DECL_OBJC_SEL_ID ,
  clang::PREDEF_DECL_OBJC_CLASS_ID , clang::PREDEF_DECL_OBJC_PROTOCOL_ID , clang::PREDEF_DECL_INT_128_ID , clang::PREDEF_DECL_UNSIGNED_INT_128_ID ,
  clang::PREDEF_DECL_OBJC_INSTANCETYPE_ID , clang::PREDEF_DECL_BUILTIN_VA_LIST_ID , clang::PREDEF_DECL_VA_LIST_TAG , clang::PREDEF_DECL_BUILTIN_MS_VA_LIST_ID ,
  clang::PREDEF_DECL_BUILTIN_MS_GUID_ID , clang::PREDEF_DECL_EXTERN_C_CONTEXT_ID , clang::PREDEF_DECL_CF_CONSTANT_STRING_ID , clang::PREDEF_DECL_CF_CONSTANT_STRING_TAG_ID ,
  clang::PREDEF_DECL_BUILTIN_MS_TYPE_INFO_TAG_ID , clang::NUM_PREDEF_DECL_IDS
}
 Predefined declaration IDs. More...

Macro Definition Documentation

◆ BuiltinTemplate

#define BuiltinTemplate ( BTName)
Value:
PREDEF_DECL##BTName##_ID,

Definition at line 83 of file DeclID.h.