clang 20.0.0git
|
Classes | |
struct | data_type_builder |
Public Types | |
using | data_type = SmallVector< GlobalDeclID, 4 > |
The lookup result is a list of global declaration IDs. | |
using | hash_value_type = unsigned |
using | offset_type = unsigned |
using | file_type = ModuleFile * |
Public Member Functions | |
void | ReadDataIntoImpl (const unsigned char *d, unsigned DataLen, data_type_builder &Val) |
file_type | ReadFileRef (const unsigned char *&d) |
DeclarationNameKey | ReadKeyBase (const unsigned char *&d) |
Static Public Member Functions | |
static std::pair< unsigned, unsigned > | ReadKeyDataLength (const unsigned char *&d) |
static void | MergeDataInto (const data_type &From, data_type_builder &To) |
Static Public Attributes | |
static const int | MaxTables = 4 |
Protected Member Functions | |
ASTDeclContextNameLookupTraitBase (ASTReader &Reader, ModuleFile &F) | |
Protected Attributes | |
ASTReader & | Reader |
ModuleFile & | F |
Definition at line 42 of file ASTReaderInternals.h.
using clang::serialization::reader::ASTDeclContextNameLookupTraitBase::data_type = SmallVector<GlobalDeclID, 4> |
The lookup result is a list of global declaration IDs.
Definition at line 52 of file ASTReaderInternals.h.
Definition at line 81 of file ASTReaderInternals.h.
Definition at line 79 of file ASTReaderInternals.h.
Definition at line 80 of file ASTReaderInternals.h.
|
inlineexplicitprotected |
Definition at line 84 of file ASTReaderInternals.h.
|
inlinestatic |
void ASTDeclContextNameLookupTraitBase::ReadDataIntoImpl | ( | const unsigned char * | d, |
unsigned | DataLen, | ||
data_type_builder & | Val | ||
) |
Definition at line 1291 of file ASTReader.cpp.
References clang::LocalDeclID::get(), and clang::serialization::reader::ASTDeclContextNameLookupTraitBase::data_type_builder::insert().
ModuleFile * ASTDeclContextNameLookupTraitBase::ReadFileRef | ( | const unsigned char *& | d | ) |
Definition at line 1238 of file ASTReader.cpp.
DeclarationNameKey ASTDeclContextNameLookupTraitBase::ReadKeyBase | ( | const unsigned char *& | d | ) |
Definition at line 1252 of file ASTReader.cpp.
References clang::DeclarationName::CXXConstructorName, clang::DeclarationName::CXXConversionFunctionName, clang::DeclarationName::CXXDeductionGuideName, clang::DeclarationName::CXXDestructorName, clang::DeclarationName::CXXLiteralOperatorName, clang::DeclarationName::CXXOperatorName, clang::DeclarationName::CXXUsingDirective, clang::Data, clang::DeclarationName::Identifier, clang::DeclarationName::ObjCMultiArgSelector, clang::DeclarationName::ObjCOneArgSelector, and clang::DeclarationName::ObjCZeroArgSelector.
|
static |
Definition at line 1247 of file ASTReader.cpp.
References readULEBKeyDataLength().
|
protected |
Definition at line 45 of file ASTReaderInternals.h.
|
static |
Definition at line 49 of file ASTReaderInternals.h.
|
protected |
Definition at line 44 of file ASTReaderInternals.h.