ROOT
6.07/01
Reference Guide
|
Definition at line 146 of file TMetaUtils.h.
Public Types | |
typedef bool(* | ExistingTypeCheck_t )(const std::string &tname, std::string &result) |
typedef bool(* | AutoParse_t )(const char *name) |
Public Member Functions | |
TClingLookupHelper (cling::Interpreter &interpreter, TNormalizedCtxt &normCtxt, ExistingTypeCheck_t existingTypeCheck, AutoParse_t autoParse, const int *pgDebug=0) | |
virtual | ~TClingLookupHelper () |
virtual bool | ExistingTypeCheck (const std::string &tname, std::string &result) |
Helper routine to ry hard to avoid looking up in the Cling database as this could enduce an unwanted autoparsing. More... | |
virtual void | GetPartiallyDesugaredName (std::string &nameLong) |
virtual bool | IsAlreadyPartiallyDesugaredName (const std::string &nondef, const std::string &nameLong) |
virtual bool | IsDeclaredScope (const std::string &base, bool &isInlined) |
virtual bool | GetPartiallyDesugaredNameWithScopeHandling (const std::string &tname, std::string &result) |
We assume that we have a simple type: [const] typename[*&][const]. More... | |
Public Member Functions inherited from TClassEdit::TInterpreterLookupHelper | |
TInterpreterLookupHelper () | |
virtual | ~TInterpreterLookupHelper () |
Private Member Functions | |
bool | WantDiags () const |
Private Attributes | |
cling::Interpreter * | fInterpreter |
TNormalizedCtxt * | fNormalizedCtxt |
ExistingTypeCheck_t | fExistingTypeCheck |
AutoParse_t | fAutoParse |
const int * | fPDebug |
#include <TMetaUtils.h>
typedef bool(* ROOT::TMetaUtils::TClingLookupHelper::AutoParse_t)(const char *name) |
Definition at line 149 of file TMetaUtils.h.
typedef bool(* ROOT::TMetaUtils::TClingLookupHelper::ExistingTypeCheck_t)(const std::string &tname, std::string &result) |
Definition at line 148 of file TMetaUtils.h.
ROOT::TMetaUtils::TClingLookupHelper::TClingLookupHelper | ( | cling::Interpreter & | interpreter, |
TNormalizedCtxt & | normCtxt, | ||
ExistingTypeCheck_t | existingTypeCheck, | ||
AutoParse_t | autoParse, | ||
const int * | pgDebug = 0 |
||
) |
Definition at line 469 of file TMetaUtils.cxx.
|
inlinevirtual |
Definition at line 164 of file TMetaUtils.h.
|
virtual |
Helper routine to ry hard to avoid looking up in the Cling database as this could enduce an unwanted autoparsing.
Implements TClassEdit::TInterpreterLookupHelper.
Definition at line 484 of file TMetaUtils.cxx.
|
virtual |
Implements TClassEdit::TInterpreterLookupHelper.
Definition at line 495 of file TMetaUtils.cxx.
|
virtual |
We assume that we have a simple type: [const] typename[*&][const].
Implements TClassEdit::TInterpreterLookupHelper.
Definition at line 546 of file TMetaUtils.cxx.
|
virtual |
Implements TClassEdit::TInterpreterLookupHelper.
Definition at line 511 of file TMetaUtils.cxx.
|
virtual |
Implements TClassEdit::TInterpreterLookupHelper.
Definition at line 527 of file TMetaUtils.cxx.
|
inlineprivate |
Definition at line 157 of file TMetaUtils.h.
Referenced by GetPartiallyDesugaredName(), GetPartiallyDesugaredNameWithScopeHandling(), IsAlreadyPartiallyDesugaredName(), and IsDeclaredScope().
|
private |
Definition at line 155 of file TMetaUtils.h.
Referenced by GetPartiallyDesugaredNameWithScopeHandling().
|
private |
Definition at line 154 of file TMetaUtils.h.
Referenced by ExistingTypeCheck(), and GetPartiallyDesugaredNameWithScopeHandling().
|
private |
Definition at line 152 of file TMetaUtils.h.
Referenced by GetPartiallyDesugaredName(), GetPartiallyDesugaredNameWithScopeHandling(), IsAlreadyPartiallyDesugaredName(), and IsDeclaredScope().
|
private |
Definition at line 153 of file TMetaUtils.h.
Referenced by GetPartiallyDesugaredName(), GetPartiallyDesugaredNameWithScopeHandling(), and IsAlreadyPartiallyDesugaredName().
|
private |
Definition at line 156 of file TMetaUtils.h.
Referenced by WantDiags().