| clang 22.0.0git
    | 
#include "clang/Basic/FileManager.h"#include "clang/Basic/LLVM.h"#include "clang/Basic/Module.h"#include "clang/Basic/SourceLocation.h"#include "clang/Serialization/ASTBitCodes.h"#include "clang/Serialization/ContinuousRangeMap.h"#include "clang/Serialization/ModuleFileExtension.h"#include "llvm/ADT/BitVector.h"#include "llvm/ADT/DenseMap.h"#include "llvm/ADT/PointerIntPair.h"#include "llvm/ADT/SetVector.h"#include "llvm/ADT/SmallVector.h"#include "llvm/ADT/StringRef.h"#include "llvm/Bitstream/BitstreamReader.h"#include "llvm/Support/Endian.h"#include <cassert>#include <cstdint>#include <memory>#include <string>#include <vector>Go to the source code of this file.
| Classes | |
| struct | clang::serialization::InputFileInfo | 
| The input file info that has been loaded from an AST file.  More... | |
| class | clang::serialization::InputFile | 
| The input file that has been loaded from this AST file, along with bools indicating whether this was an overridden buffer or if it was out-of-date or not-found.  More... | |
| class | clang::serialization::ModuleFile | 
| Information about a module that has been loaded by the ASTReader.  More... | |
| Namespaces | |
| namespace | clang | 
| The JSON file list parser is used to communicate input to InstallAPI. | |
| namespace | clang::serialization | 
| Enumerations | |
| enum | clang::serialization::ModuleKind { clang::serialization::MK_ImplicitModule , clang::serialization::MK_ExplicitModule , clang::serialization::MK_PCH , clang::serialization::MK_Preamble , clang::serialization::MK_MainFile , clang::serialization::MK_PrebuiltModule } | 
| Specifies the kind of module that has been loaded.  More... | |