ROOT 6.07/09 Reference Guide |
Definition at line 145 of file TMetaUtils.h.
Public Types | |
typedef bool(* | AutoParse_t) (const char *name) |
typedef bool(* | ExistingTypeCheck_t) (const std::string &tname, std::string &result) |
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 | GetPartiallyDesugaredNameWithScopeHandling (const std::string &tname, std::string &result) |
We assume that we have a simple type: [const] typename[*&][const]. More... | |
virtual bool | IsAlreadyPartiallyDesugaredName (const std::string &nondef, const std::string &nameLong) |
virtual bool | IsDeclaredScope (const std::string &base, bool &isInlined) |
Public Member Functions inherited from TClassEdit::TInterpreterLookupHelper | |
TInterpreterLookupHelper () | |
virtual | ~TInterpreterLookupHelper () |
Private Member Functions | |
bool | WantDiags () const |
Private Attributes | |
AutoParse_t | fAutoParse |
ExistingTypeCheck_t | fExistingTypeCheck |
cling::Interpreter * | fInterpreter |
TNormalizedCtxt * | fNormalizedCtxt |
const int * | fPDebug |
#include <TMetaUtils.h>
typedef bool(* ROOT::TMetaUtils::TClingLookupHelper::AutoParse_t) (const char *name) |
Definition at line 148 of file TMetaUtils.h.
typedef bool(* ROOT::TMetaUtils::TClingLookupHelper::ExistingTypeCheck_t) (const std::string &tname, std::string &result) |
Definition at line 147 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 461 of file TMetaUtils.cxx.
|
inlinevirtual |
Definition at line 163 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 476 of file TMetaUtils.cxx.
|
virtual |
Implements TClassEdit::TInterpreterLookupHelper.
Definition at line 487 of file TMetaUtils.cxx.
|
virtual |
We assume that we have a simple type: [const] typename[*&][const].
Implements TClassEdit::TInterpreterLookupHelper.
Definition at line 538 of file TMetaUtils.cxx.
|
virtual |
Implements TClassEdit::TInterpreterLookupHelper.
Definition at line 503 of file TMetaUtils.cxx.
|
virtual |
Implements TClassEdit::TInterpreterLookupHelper.
Definition at line 519 of file TMetaUtils.cxx.
|
inlineprivate |
Definition at line 156 of file TMetaUtils.h.
|
private |
Definition at line 154 of file TMetaUtils.h.
|
private |
Definition at line 153 of file TMetaUtils.h.
|
private |
Definition at line 151 of file TMetaUtils.h.
|
private |
Definition at line 152 of file TMetaUtils.h.
|
private |
Definition at line 155 of file TMetaUtils.h.