Logo ROOT  
Reference Guide
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
 
llvm::hash_code hashExtension (llvm::hash_code Code) const override
 

#include </home/sftnight/build/workspace/root-makedoc-v620/rootspi/rdoc/src/v6-20-00-patches/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 140 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 164 of file TClingRdictModuleFileExtension.cxx.

◆ createExtensionWriter()

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

Definition at line 158 of file TClingRdictModuleFileExtension.cxx.

◆ getExtensionMetadata()

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

Definition at line 142 of file TClingRdictModuleFileExtension.cxx.

◆ hashExtension()

llvm::hash_code TClingRdictModuleFileExtension::hashExtension ( llvm::hash_code  Code) const
override

Definition at line 148 of file TClingRdictModuleFileExtension.cxx.


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