Definition at line 191 of file TClingUtils.h.
 
 | 
|   | AnnotatedRecordDecl (long index, const clang::RecordDecl *decl, bool rStreamerInfo, bool rNoStreamer, bool rRequestNoInputOperator, bool rRequestOnlyTClass, int rRequestedVersionNumber, const cling::Interpreter &interpret, const TNormalizedCtxt &normCtxt) | 
|   | There is no requested type name.  
  | 
|   | 
|   | AnnotatedRecordDecl (long index, const clang::RecordDecl *decl, const char *requestName, bool rStreamerInfo, bool rNoStreamer, bool rRequestNoInputOperator, bool rRequestOnlyTClass, int rRequestedVersionNumber, const cling::Interpreter &interpret, const TNormalizedCtxt &normCtxt) | 
|   | Normalize the requested name.  
  | 
|   | 
|   | AnnotatedRecordDecl (long index, const clang::Type *requestedType, const clang::RecordDecl *decl, const char *requestedName, bool rStreamerInfo, bool rNoStreamer, bool rRequestNoInputOperator, bool rRequestOnlyTClass, int rRequestedVersionNumber, const cling::Interpreter &interpret, const TNormalizedCtxt &normCtxt) | 
|   | Normalize the requested type name.  
  | 
|   | 
|   | AnnotatedRecordDecl (long index, const clang::Type *requestedType, const clang::RecordDecl *decl, const char *requestedName, unsigned int nTemplateArgsToSkip, bool rStreamerInfo, bool rNoStreamer, bool rRequestNoInputOperator, bool rRequestOnlyTClass, int rRequestedVersionNumber, const cling::Interpreter &interpret, const TNormalizedCtxt &normCtxt) | 
|   | Normalize the requested type name.  
  | 
|   | 
|   | ~AnnotatedRecordDecl () | 
|   | 
| const std::string &  | GetDemangledTypeInfo () const | 
|   | 
| const char *  | GetNormalizedName () const | 
|   | 
| const clang::RecordDecl *  | GetRecordDecl () const | 
|   | 
| const char *  | GetRequestedName () const | 
|   | 
| long  | GetRuleIndex () const | 
|   | 
| bool  | HasClassVersion () const | 
|   | 
|   | operator clang::RecordDecl const * () const | 
|   | 
| bool  | operator< (const AnnotatedRecordDecl &right) const | 
|   | 
| int  | RequestedVersionNumber () const | 
|   | 
| bool  | RequestNoInputOperator () const | 
|   | 
| bool  | RequestNoStreamer () const | 
|   | 
| bool  | RequestOnlyTClass () const | 
|   | 
| bool  | RequestStreamerInfo () const | 
|   | 
| int  | RootFlag () const | 
|   | 
#include </github/home/ROOT-CI/src/core/clingutils/res/TClingUtils.h>
◆ ERootFlag
| Enumerator | 
|---|
| kNoStreamer  |  | 
| kNoInputOperator  |  | 
| kUseByteCount  |  | 
| kStreamerInfo  |  | 
| kHasVersion  |  | 
Definition at line 207 of file TClingUtils.h.
 
 
◆ AnnotatedRecordDecl() [1/4]
      
        
          | ROOT::TMetaUtils::AnnotatedRecordDecl::AnnotatedRecordDecl  | 
          ( | 
          long |           index,  | 
        
        
           | 
           | 
          const clang::RecordDecl * |           decl,  | 
        
        
           | 
           | 
          bool |           rStreamerInfo,  | 
        
        
           | 
           | 
          bool |           rNoStreamer,  | 
        
        
           | 
           | 
          bool |           rRequestNoInputOperator,  | 
        
        
           | 
           | 
          bool |           rRequestOnlyTClass,  | 
        
        
           | 
           | 
          int |           rRequestedVersionNumber,  | 
        
        
           | 
           | 
          const cling::Interpreter & |           interpreter,  | 
        
        
           | 
           | 
          const TNormalizedCtxt & |           normCtxt ) | 
        
      
 
There is no requested type name. 
Still let's normalized the actual name. 
Definition at line 378 of file TClingUtils.cxx.
 
 
◆ AnnotatedRecordDecl() [2/4]
      
        
          | ROOT::TMetaUtils::AnnotatedRecordDecl::AnnotatedRecordDecl  | 
          ( | 
          long |           index,  | 
        
        
           | 
           | 
          const clang::RecordDecl * |           decl,  | 
        
        
           | 
           | 
          const char * |           requestName,  | 
        
        
           | 
           | 
          bool |           rStreamerInfo,  | 
        
        
           | 
           | 
          bool |           rNoStreamer,  | 
        
        
           | 
           | 
          bool |           rRequestNoInputOperator,  | 
        
        
           | 
           | 
          bool |           rRequestOnlyTClass,  | 
        
        
           | 
           | 
          int |           rRequestedVersionNumber,  | 
        
        
           | 
           | 
          const cling::Interpreter & |           interpret,  | 
        
        
           | 
           | 
          const TNormalizedCtxt & |           normCtxt ) | 
        
      
 
 
◆ AnnotatedRecordDecl() [3/4]
      
        
          | ROOT::TMetaUtils::AnnotatedRecordDecl::AnnotatedRecordDecl  | 
          ( | 
          long |           index,  | 
        
        
           | 
           | 
          const clang::Type * |           requestedType,  | 
        
        
           | 
           | 
          const clang::RecordDecl * |           decl,  | 
        
        
           | 
           | 
          const char * |           requestedName,  | 
        
        
           | 
           | 
          bool |           rStreamerInfo,  | 
        
        
           | 
           | 
          bool |           rNoStreamer,  | 
        
        
           | 
           | 
          bool |           rRequestNoInputOperator,  | 
        
        
           | 
           | 
          bool |           rRequestOnlyTClass,  | 
        
        
           | 
           | 
          int |           rRequestedVersionNumber,  | 
        
        
           | 
           | 
          const cling::Interpreter & |           interpret,  | 
        
        
           | 
           | 
          const TNormalizedCtxt & |           normCtxt ) | 
        
      
 
 
◆ AnnotatedRecordDecl() [4/4]
      
        
          | ROOT::TMetaUtils::AnnotatedRecordDecl::AnnotatedRecordDecl  | 
          ( | 
          long |           index,  | 
        
        
           | 
           | 
          const clang::Type * |           requestedType,  | 
        
        
           | 
           | 
          const clang::RecordDecl * |           decl,  | 
        
        
           | 
           | 
          const char * |           requestedName,  | 
        
        
           | 
           | 
          unsigned int |           nTemplateArgsToSkip,  | 
        
        
           | 
           | 
          bool |           rStreamerInfo,  | 
        
        
           | 
           | 
          bool |           rNoStreamer,  | 
        
        
           | 
           | 
          bool |           rRequestNoInputOperator,  | 
        
        
           | 
           | 
          bool |           rRequestOnlyTClass,  | 
        
        
           | 
           | 
          int |           rRequestedVersionNumber,  | 
        
        
           | 
           | 
          const cling::Interpreter & |           interpret,  | 
        
        
           | 
           | 
          const TNormalizedCtxt & |           normCtxt ) | 
        
      
 
 
◆ ~AnnotatedRecordDecl()
  
  
      
        
          | ROOT::TMetaUtils::AnnotatedRecordDecl::~AnnotatedRecordDecl  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ BuildDemangledTypeInfo()
  
  
      
        
          | std::string ROOT::TMetaUtils::AnnotatedRecordDecl::BuildDemangledTypeInfo  | 
          ( | 
          const clang::RecordDecl * |           rDecl,  | 
         
        
           | 
           | 
          const std::string & |           normalizedName ) | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ GetDemangledTypeInfo()
  
  
      
        
          | const std::string & ROOT::TMetaUtils::AnnotatedRecordDecl::GetDemangledTypeInfo  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetNormalizedName()
  
  
      
        
          | const char * ROOT::TMetaUtils::AnnotatedRecordDecl::GetNormalizedName  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetRecordDecl()
  
  
      
        
          | const clang::RecordDecl * ROOT::TMetaUtils::AnnotatedRecordDecl::GetRecordDecl  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetRequestedName()
  
  
      
        
          | const char * ROOT::TMetaUtils::AnnotatedRecordDecl::GetRequestedName  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetRuleIndex()
  
  
      
        
          | long ROOT::TMetaUtils::AnnotatedRecordDecl::GetRuleIndex  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ HasClassVersion()
  
  
      
        
          | bool ROOT::TMetaUtils::AnnotatedRecordDecl::HasClassVersion  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator clang::RecordDecl const *()
  
  
      
        
          | ROOT::TMetaUtils::AnnotatedRecordDecl::operator clang::RecordDecl const *  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator<()
◆ RequestedVersionNumber()
  
  
      
        
          | int ROOT::TMetaUtils::AnnotatedRecordDecl::RequestedVersionNumber  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ RequestNoInputOperator()
  
  
      
        
          | bool ROOT::TMetaUtils::AnnotatedRecordDecl::RequestNoInputOperator  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ RequestNoStreamer()
  
  
      
        
          | bool ROOT::TMetaUtils::AnnotatedRecordDecl::RequestNoStreamer  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ RequestOnlyTClass()
  
  
      
        
          | bool ROOT::TMetaUtils::AnnotatedRecordDecl::RequestOnlyTClass  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ RequestStreamerInfo()
  
  
      
        
          | bool ROOT::TMetaUtils::AnnotatedRecordDecl::RequestStreamerInfo  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ RootFlag()
  
  
      
        
          | int ROOT::TMetaUtils::AnnotatedRecordDecl::RootFlag  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ fDecl
  
  
      
        
          | const clang::RecordDecl* ROOT::TMetaUtils::AnnotatedRecordDecl::fDecl | 
         
       
   | 
  
private   | 
  
 
 
◆ fDemangledTypeInfo
  
  
      
        
          | std::string ROOT::TMetaUtils::AnnotatedRecordDecl::fDemangledTypeInfo | 
         
       
   | 
  
private   | 
  
 
 
◆ fNormalizedName
  
  
      
        
          | std::string ROOT::TMetaUtils::AnnotatedRecordDecl::fNormalizedName | 
         
       
   | 
  
private   | 
  
 
 
◆ fRequestedName
  
  
      
        
          | std::string ROOT::TMetaUtils::AnnotatedRecordDecl::fRequestedName | 
         
       
   | 
  
private   | 
  
 
 
◆ fRequestedVersionNumber
  
  
      
        
          | int ROOT::TMetaUtils::AnnotatedRecordDecl::fRequestedVersionNumber | 
         
       
   | 
  
private   | 
  
 
 
◆ fRequestNoInputOperator
  
  
      
        
          | bool ROOT::TMetaUtils::AnnotatedRecordDecl::fRequestNoInputOperator | 
         
       
   | 
  
private   | 
  
 
 
◆ fRequestNoStreamer
  
  
      
        
          | bool ROOT::TMetaUtils::AnnotatedRecordDecl::fRequestNoStreamer | 
         
       
   | 
  
private   | 
  
 
 
◆ fRequestOnlyTClass
  
  
      
        
          | bool ROOT::TMetaUtils::AnnotatedRecordDecl::fRequestOnlyTClass | 
         
       
   | 
  
private   | 
  
 
 
◆ fRequestStreamerInfo
  
  
      
        
          | bool ROOT::TMetaUtils::AnnotatedRecordDecl::fRequestStreamerInfo | 
         
       
   | 
  
private   | 
  
 
 
◆ fRuleIndex
  
  
      
        
          | long ROOT::TMetaUtils::AnnotatedRecordDecl::fRuleIndex | 
         
       
   | 
  
private   | 
  
 
 
core/clingutils/res/TClingUtils.h
core/clingutils/src/TClingUtils.cxx