clang 17.0.0git
|
A registry of PCHContainerWriter and -Reader objects for different formats. More...
#include "clang/Serialization/PCHContainerOperations.h"
Public Member Functions | |
PCHContainerOperations () | |
Automatically registers a RawPCHContainerWriter and RawPCHContainerReader. | |
void | registerWriter (std::unique_ptr< PCHContainerWriter > Writer) |
void | registerReader (std::unique_ptr< PCHContainerReader > Reader) |
const PCHContainerWriter * | getWriterOrNull (llvm::StringRef Format) |
const PCHContainerReader * | getReaderOrNull (llvm::StringRef Format) |
const PCHContainerReader & | getRawReader () |
A registry of PCHContainerWriter and -Reader objects for different formats.
Definition at line 88 of file PCHContainerOperations.h.
PCHContainerOperations::PCHContainerOperations | ( | ) |
Automatically registers a RawPCHContainerWriter and RawPCHContainerReader.
Definition at line 65 of file PCHContainerOperations.cpp.
References registerReader(), and registerWriter().
|
inline |
Definition at line 107 of file PCHContainerOperations.h.
References getReaderOrNull().
|
inline |
Definition at line 104 of file PCHContainerOperations.h.
Referenced by getRawReader().
|
inline |
Definition at line 101 of file PCHContainerOperations.h.
|
inline |
Definition at line 98 of file PCHContainerOperations.h.
Referenced by PCHContainerOperations().
|
inline |
Definition at line 95 of file PCHContainerOperations.h.
Referenced by PCHContainerOperations().