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

Methods

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

Description

Equivalent to the format passed to -fmodule-format=

Declared at: clang/include/clang/Serialization/PCHContainerOperations.h:59

virtual ~PCHContainerReader()

Declared at: clang/include/clang/Serialization/PCHContainerOperations.h:57