Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
TClingRdictModuleFileExtension Class Reference

A module file extension used for testing purposes.

Definition at line 26 of file TClingRdictModuleFileExtension.h.

Classes

class  Reader
class  Writer

Public Member Functions

 TClingRdictModuleFileExtension ()
 ~TClingRdictModuleFileExtension () override
std::unique_ptr< clang::ModuleFileExtensionReader > createExtensionReader (const clang::ModuleFileExtensionMetadata &Metadata, clang::ASTReader &Reader, clang::serialization::ModuleFile &Mod, const llvm::BitstreamCursor &Stream) override
std::unique_ptr< clang::ModuleFileExtensionWriter > createExtensionWriter (clang::ASTWriter &Writer) override
clang::ModuleFileExtensionMetadata getExtensionMetadata () const override
void hashExtension (ExtensionHashBuilder &HBuilder) const override

#include </home/stephan/code/root-2/core/metacling/src/TClingRdictModuleFileExtension.h>

Inheritance diagram for TClingRdictModuleFileExtension:

Constructor & Destructor Documentation

◆ TClingRdictModuleFileExtension()

TClingRdictModuleFileExtension::TClingRdictModuleFileExtension ( )
inline

Definition at line 47 of file TClingRdictModuleFileExtension.h.

◆ ~TClingRdictModuleFileExtension()

TClingRdictModuleFileExtension::~TClingRdictModuleFileExtension ( )
override

Definition at line 145 of file TClingRdictModuleFileExtension.cxx.

Member Function Documentation

◆ createExtensionReader()

std::unique_ptr< clang::ModuleFileExtensionReader > TClingRdictModuleFileExtension::createExtensionReader ( const clang::ModuleFileExtensionMetadata & Metadata,
clang::ASTReader & Reader,
clang::serialization::ModuleFile & Mod,
const llvm::BitstreamCursor & Stream )
override

Definition at line 167 of file TClingRdictModuleFileExtension.cxx.

◆ createExtensionWriter()

std::unique_ptr< clang::ModuleFileExtensionWriter > TClingRdictModuleFileExtension::createExtensionWriter ( clang::ASTWriter & Writer)
override

Definition at line 161 of file TClingRdictModuleFileExtension.cxx.

◆ getExtensionMetadata()

clang::ModuleFileExtensionMetadata TClingRdictModuleFileExtension::getExtensionMetadata ( ) const
override

Definition at line 147 of file TClingRdictModuleFileExtension.cxx.

◆ hashExtension()

void TClingRdictModuleFileExtension::hashExtension ( ExtensionHashBuilder & HBuilder) const
override

Definition at line 153 of file TClingRdictModuleFileExtension.cxx.


The documentation for this class was generated from the following files: