10 #ifndef LLVM_CLANG_CODEGEN_OBJECT_FILE_PCH_CONTAINER_OPERATIONS_H
11 #define LLVM_CLANG_CODEGEN_OBJECT_FILE_PCH_CONTAINER_OPERATIONS_H
20 StringRef getFormat()
const override {
return "obj"; }
25 std::unique_ptr<ASTConsumer>
27 const std::string &MainFileName,
28 const std::string &OutputFileName,
29 std::unique_ptr<llvm::raw_pwrite_stream> OS,
30 std::shared_ptr<PCHBuffer>
Buffer)
const override;
36 StringRef getFormat()
const override {
return "obj"; }
40 void ExtractPCH(llvm::MemoryBufferRef
Buffer,
41 llvm::BitstreamReader &StreamFile)
const override;
std::unique_ptr< llvm::MemoryBuffer > Buffer
A PCHContainerReader implementation that uses LLVM to wraps Clang modules inside a COFF...
This abstract interface provides operations for creating containers for serialized ASTs (precompiled ...
This abstract interface provides operations for unwrapping containers for serialized ASTs (precompile...
A PCHContainerWriter implementation that uses LLVM to wraps Clang modules inside a COFF...
CompilerInstance - Helper class for managing a single instance of the Clang compiler.