class PCHContainerReader
Declaration
class PCHContainerReader { /* full declaration omitted */ };
Description
This abstract interface provides operations for unwrapping containers for serialized ASTs (precompiled headers and clang modules).
Declared at: clang/include/clang/Serialization/PCHContainerOperations.h:55
Method Overview
- public virtual llvm::StringRef ExtractPCH(llvm::MemoryBufferRef Buffer) const
- public virtual llvm::StringRef getFormat() const
- public virtual ~PCHContainerReader()
Methods
¶virtual llvm::StringRef ExtractPCH(
llvm::MemoryBufferRef Buffer) const
virtual llvm::StringRef ExtractPCH(
llvm::MemoryBufferRef Buffer) const
Description
Returns the serialized AST inside the PCH container Buffer.
Declared at: clang/include/clang/Serialization/PCHContainerOperations.h:62
Parameters
- llvm::MemoryBufferRef Buffer
¶virtual llvm::StringRef getFormat() const
virtual llvm::StringRef getFormat() const
Description
Equivalent to the format passed to -fmodule-format=
Declared at: clang/include/clang/Serialization/PCHContainerOperations.h:59
¶virtual ~PCHContainerReader()
virtual ~PCHContainerReader()
Declared at: clang/include/clang/Serialization/PCHContainerOperations.h:57