clang: clang::serialization::reader::ASTDeclContextNameLookupTraitBase Class Reference (original) (raw)

#include "[/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/Serialization/ASTReaderInternals.h](ASTReaderInternals%5F8h%5Fsource.html)"

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)

Definition at line 42 of file ASTReaderInternals.h.

data_type

file_type

hash_value_type

offset_type

clang::serialization::reader::ASTDeclContextNameLookupTraitBase::ASTDeclContextNameLookupTraitBase ( ASTReader & Reader, ModuleFile & F ) inlineexplicitprotected

MergeDataInto()

static void clang::serialization::reader::ASTDeclContextNameLookupTraitBase::MergeDataInto ( const data_type & From, data_type_builder & To ) inlinestatic

ReadDataIntoImpl()

ReadFileRef()

ReadKeyBase()

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.

ReadKeyDataLength()

F

ModuleFile& clang::serialization::reader::ASTDeclContextNameLookupTraitBase::F protected

MaxTables

const int clang::serialization::reader::ASTDeclContextNameLookupTraitBase::MaxTables = 4 static

Reader

ASTReader& clang::serialization::reader::ASTDeclContextNameLookupTraitBase::Reader protected

The documentation for this class was generated from the following files: