clang 22.0.0git
|
Class that performs lookup for a selector's entries in the global method pool stored in an AST file. More...
Classes | |
struct | data_type |
Public Types | |
using | external_key_type = Selector |
using | internal_key_type = external_key_type |
using | hash_value_type = unsigned |
using | offset_type = unsigned |
Public Member Functions | |
ASTSelectorLookupTrait (ASTReader &Reader, ModuleFile &F) | |
internal_key_type | ReadKey (const unsigned char *d, unsigned) |
data_type | ReadData (Selector, const unsigned char *d, unsigned DataLen) |
Static Public Member Functions | |
static bool | EqualKey (const internal_key_type &a, const internal_key_type &b) |
static hash_value_type | ComputeHash (Selector Sel) |
static const internal_key_type & | GetInternalKey (const external_key_type &x) |
static std::pair< unsigned, unsigned > | ReadKeyDataLength (const unsigned char *&d) |
Class that performs lookup for a selector's entries in the global method pool stored in an AST file.
Definition at line 318 of file ASTReaderInternals.h.
Definition at line 333 of file ASTReaderInternals.h.
Definition at line 335 of file ASTReaderInternals.h.
Definition at line 334 of file ASTReaderInternals.h.
Definition at line 336 of file ASTReaderInternals.h.
|
inline |
Definition at line 338 of file ASTReaderInternals.h.
Definition at line 1015 of file ASTReader.cpp.
References clang::serialization::ComputeHash().
|
inlinestatic |
Definition at line 341 of file ASTReaderInternals.h.
References b.
|
inlinestatic |
Definition at line 349 of file ASTReaderInternals.h.
ASTSelectorLookupTrait::data_type ASTSelectorLookupTrait::ReadData | ( | Selector | , |
const unsigned char * | d, | ||
unsigned | DataLen ) |
Definition at line 1080 of file ASTReader.cpp.
References clang::LocalDeclID::get(), clang::Method, and clang::Result.
ASTSelectorLookupTrait::internal_key_type ASTSelectorLookupTrait::ReadKey | ( | const unsigned char * | d, |
unsigned | ) |
Definition at line 1058 of file ASTReader.cpp.
References clang::SelectorTable::getNullarySelector(), clang::SelectorTable::getSelector(), and clang::SelectorTable::getUnarySelector().
Referenced by clang::ASTReader::DecodeSelector().
|
static |
Definition at line 1053 of file ASTReader.cpp.
References readULEBKeyDataLength().