|
clang
3.8.0
|
This abstract interface provides operations for unwrapping containers for serialized ASTs (precompiled headers and clang modules). More...
#include <PCHContainerOperations.h>
Public Member Functions | |
| virtual | ~PCHContainerReader ()=0 |
| virtual StringRef | getFormat () const =0 |
| Equivalent to the format passed to -fmodule-format=. More... | |
| virtual void | ExtractPCH (llvm::MemoryBufferRef Buffer, llvm::BitstreamReader &StreamFile) const =0 |
| Initialize an llvm::BitstreamReader with the serialized AST inside the PCH container Buffer. More... | |
This abstract interface provides operations for unwrapping containers for serialized ASTs (precompiled headers and clang modules).
Definition at line 58 of file PCHContainerOperations.h.
|
pure virtual |
Definition at line 570 of file FileManager.cpp.
|
pure virtual |
Initialize an llvm::BitstreamReader with the serialized AST inside the PCH container Buffer.
Referenced by clang::serialization::ModuleManager::addModule(), clang::ASTReader::getOriginalSourceFile(), and clang::ASTReader::readASTFileControlBlock().
|
pure virtual |
Equivalent to the format passed to -fmodule-format=.
Referenced by clang::ASTUnit::LoadFromASTFile().
1.8.6