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/sftnight/build/workspace/root-makedoc-master/rootspi/rdoc/src/master/core/metacling/src/TClingRdictModuleFileExtension.h>

Inheritance diagram for TClingRdictModuleFileExtension:
[legend]

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.