clang 20.0.0git
|
This abstract interface provides operations for creating containers for serialized ASTs (precompiled headers and clang modules). More...
#include "clang/Serialization/PCHContainerOperations.h"
Public Member Functions | |
virtual | ~PCHContainerWriter ()=0 |
virtual llvm::StringRef | getFormat () const =0 |
virtual std::unique_ptr< ASTConsumer > | CreatePCHContainerGenerator (CompilerInstance &CI, const std::string &MainFileName, const std::string &OutputFileName, std::unique_ptr< llvm::raw_pwrite_stream > OS, std::shared_ptr< PCHBuffer > Buffer) const =0 |
Return an ASTConsumer that can be chained with a PCHGenerator that produces a wrapper file format containing a serialized AST bitstream. | |
This abstract interface provides operations for creating containers for serialized ASTs (precompiled headers and clang modules).
Definition at line 36 of file PCHContainerOperations.h.
|
pure virtual |
Definition at line 20 of file PCHContainerOperations.cpp.
|
pure virtual |
Return an ASTConsumer that can be chained with a PCHGenerator that produces a wrapper file format containing a serialized AST bitstream.
Referenced by clang::GeneratePCHAction::CreateASTConsumer(), and clang::GenerateModuleAction::CreateMultiplexConsumer().
|
pure virtual |