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, int rRequestedRNTupleSerializationMode, 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, int rRequestedRNTupleSerializationMode, 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, int rRequestedRNTupleSerializationMode, 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, int rRequestedRNTupleSerializationMode, 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 | RequestedRNTupleSerializationMode () 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 | |
kNtplForceNativeMode | |
kNtplForceStreamerMode | |
Definition at line 211 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, |
|
|
int | rRequestedRNTupleSerializationMode, |
|
|
const cling::Interpreter & | interpreter, |
|
|
const TNormalizedCtxt & | normCtxt ) |
There is no requested type name.
Still let's normalized the actual name.
Definition at line 379 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, |
|
|
int | rRequestedRNTupleSerializationMode, |
|
|
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, |
|
|
int | rRequestedRNTupleSerializationMode, |
|
|
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, |
|
|
int | rRequestedRNTupleSerializationMode, |
|
|
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<()
◆ RequestedRNTupleSerializationMode()
int ROOT::TMetaUtils::AnnotatedRecordDecl::RequestedRNTupleSerializationMode |
( |
| ) |
const |
|
inline |
◆ 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 |
◆ fRequestedRNTupleSerializationMode
int ROOT::TMetaUtils::AnnotatedRecordDecl::fRequestedRNTupleSerializationMode |
|
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