class RawPCHContainerWriter
Declaration
class RawPCHContainerWriter : public PCHContainerWriter { /* full declaration omitted */ };
Description
Implements write operations for a raw pass-through PCH container.
Declared at: clang/include/clang/Serialization/PCHContainerOperations.h:66
Inherits from: PCHContainerWriter
Method Overview
- private std::unique_ptr<ASTConsumer> CreatePCHContainerGenerator(clang::CompilerInstance & CI, const std::string & MainFileName, const std::string & OutputFileName, std::unique_ptr<llvm::raw_pwrite_stream> OS, std::shared_ptr<PCHBuffer> Buffer) const
- private llvm::StringRef getFormat() const
Inherited from PCHContainerWriter:
Methods
¶std::unique_ptr<ASTConsumer>
CreatePCHContainerGenerator(
clang::CompilerInstance& CI,
const std::string& MainFileName,
const std::string& OutputFileName,
std::unique_ptr<llvm::raw_pwrite_stream> OS,
std::shared_ptr<PCHBuffer> Buffer) const
std::unique_ptr<ASTConsumer>
CreatePCHContainerGenerator(
clang::CompilerInstance& CI,
const std::string& MainFileName,
const std::string& OutputFileName,
std::unique_ptr<llvm::raw_pwrite_stream> OS,
std::shared_ptr<PCHBuffer> Buffer) const
Description
Return an ASTConsumer that can be chained with a PCHGenerator that writes the module to a flat file.
Declared at: clang/include/clang/Serialization/PCHContainerOperations.h:72
Parameters
- clang::CompilerInstance& CI
- const std::string& MainFileName
- const std::string& OutputFileName
- std::unique_ptr<llvm::raw_pwrite_stream> OS
- std::shared_ptr<PCHBuffer> Buffer
¶llvm::StringRef getFormat() const
llvm::StringRef getFormat() const
Declared at: clang/include/clang/Serialization/PCHContainerOperations.h:67