clang 20.0.0git
|
#include "clang/Basic/FileManager.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... | |