clang API Documentation
#include "clang/AST/DeclarationName.h"#include "clang/Serialization/ASTBitCodes.h"#include "llvm/Support/Endian.h"#include "llvm/Support/OnDiskHashTable.h"#include <utility>

Go to the source code of this file.
Classes | |
| class | clang::serialization::reader::ASTDeclContextNameLookupTrait |
| Class that performs name lookup into a DeclContext stored in an AST file. More... | |
| struct | clang::serialization::reader::ASTDeclContextNameLookupTrait::DeclNameKey |
| Special internal key for declaration names. The hash table creates keys for comparison; we do not create a DeclarationName for the internal key to avoid deserializing types. More... | |
| class | clang::serialization::reader::ASTIdentifierLookupTraitBase |
| Base class for the trait describing the on-disk hash table for the identifiers in an AST file. More... | |
| class | clang::serialization::reader::ASTIdentifierLookupTrait |
| Class that performs lookup for an identifier stored in an AST file. More... | |
| class | clang::serialization::reader::ASTSelectorLookupTrait |
| Class that performs lookup for a selector's entries in the global method pool stored in an AST file. More... | |
| struct | clang::serialization::reader::ASTSelectorLookupTrait::data_type |
| class | clang::serialization::reader::HeaderFileInfoTrait |
| Trait class used to search the on-disk hash table containing all of the header search information. More... | |
| struct | clang::serialization::reader::HeaderFileInfoTrait::internal_key_type |
Namespaces | |
| namespace | clang |
| namespace | clang::serialization |
| namespace | clang::serialization::reader |
Typedefs | |
| typedef llvm::OnDiskIterableChainedHashTable < ASTIdentifierLookupTrait > | clang::serialization::reader::ASTIdentifierLookupTable |
| The on-disk hash table used to contain information about all of the identifiers in the program. | |
| typedef llvm::OnDiskChainedHashTable < ASTSelectorLookupTrait > | clang::serialization::reader::ASTSelectorLookupTable |
| The on-disk hash table used for the global method pool. | |
| typedef llvm::OnDiskChainedHashTable < HeaderFileInfoTrait > | clang::serialization::reader::HeaderFileInfoLookupTable |
| The on-disk hash table used for known header files. | |