![]() |
ROOT
6.06/09
Reference Guide
|
Definition at line 147 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>
Inheritance diagram for ROOT::TMetaUtils::TClingLookupHelper:
Collaboration diagram for ROOT::TMetaUtils::TClingLookupHelper:| typedef bool(* ROOT::TMetaUtils::TClingLookupHelper::AutoParse_t) (const char *name) |
Definition at line 150 of file TMetaUtils.h.
| typedef bool(* ROOT::TMetaUtils::TClingLookupHelper::ExistingTypeCheck_t) (const std::string &tname, std::string &result) |
Definition at line 149 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 165 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 158 of file TMetaUtils.h.
Referenced by GetPartiallyDesugaredName(), GetPartiallyDesugaredNameWithScopeHandling(), IsAlreadyPartiallyDesugaredName(), and IsDeclaredScope().
|
private |
Definition at line 156 of file TMetaUtils.h.
Referenced by GetPartiallyDesugaredNameWithScopeHandling().
|
private |
Definition at line 155 of file TMetaUtils.h.
Referenced by ExistingTypeCheck(), and GetPartiallyDesugaredNameWithScopeHandling().
|
private |
Definition at line 153 of file TMetaUtils.h.
Referenced by GetPartiallyDesugaredName(), GetPartiallyDesugaredNameWithScopeHandling(), IsAlreadyPartiallyDesugaredName(), and IsDeclaredScope().
|
private |
Definition at line 154 of file TMetaUtils.h.
Referenced by GetPartiallyDesugaredName(), GetPartiallyDesugaredNameWithScopeHandling(), and IsAlreadyPartiallyDesugaredName().
|
private |
Definition at line 157 of file TMetaUtils.h.