9#ifndef LLVM_CLANG_CODEGEN_OBJECTFILEPCHCONTAINEROPERATIONS_H
10#define LLVM_CLANG_CODEGEN_OBJECTFILEPCHCONTAINEROPERATIONS_H
19 StringRef getFormat()
const override {
return "obj"; }
24 std::unique_ptr<ASTConsumer>
26 const std::string &MainFileName,
27 const std::string &OutputFileName,
28 std::unique_ptr<llvm::raw_pwrite_stream> OS,
29 std::shared_ptr<PCHBuffer> Buffer)
const override;
38 StringRef ExtractPCH(llvm::MemoryBufferRef Buffer)
const override;
CompilerInstance - Helper class for managing a single instance of the Clang compiler.
A PCHContainerReader implementation that uses LLVM to wraps Clang modules inside a COFF,...
A PCHContainerWriter implementation that uses LLVM to wraps Clang modules inside a COFF,...
This abstract interface provides operations for unwrapping containers for serialized ASTs (precompile...
This abstract interface provides operations for creating containers for serialized ASTs (precompiled ...
The JSON file list parser is used to communicate input to InstallAPI.