Definition at line 25 of file VariableSelectionRule.h.
|
| VariableSelectionRule (ESelect sel) |
|
| VariableSelectionRule (long index, cling::Interpreter &interp, const char *selFileName="", long lineno=-1) |
|
| VariableSelectionRule (long index, ESelect sel, std::string attributeName, std::string attributeValue, cling::Interpreter &interp, const char *selFileName="", long lineno=1) |
|
void | Print (std::ostream &out) const final |
|
| BaseSelectionRule (ESelect sel) |
|
| BaseSelectionRule (long index, cling::Interpreter &interp, const char *selFileName="", long lineno=-1) |
|
| BaseSelectionRule (long index, ESelect sel, const std::string &attributeName, const std::string &attributeValue, cling::Interpreter &interp, const char *selFileName="", long lineno=-1) |
|
virtual | ~BaseSelectionRule ()=default |
|
virtual void | DebugPrint () const |
|
void | FillCache () |
|
const std::string & | GetAttributeFileName () const |
|
const std::string & | GetAttributeFilePattern () const |
|
const std::string & | GetAttributeName () const |
|
const std::string & | GetAttributeNArgsToKeep () const |
|
const std::string & | GetAttributePattern () const |
|
const std::string & | GetAttributeProtoName () const |
|
const std::string & | GetAttributeProtoPattern () const |
|
const AttributesMap_t & | GetAttributes () const |
|
bool | GetAttributeValue (const std::string &attributeName, std::string &returnValue) const |
|
const clang::CXXRecordDecl * | GetCXXRecordDecl () const |
|
long | GetIndex () const |
|
long | GetLineNumber () const |
|
bool | GetMatchFound () const |
|
const clang::Type * | GetRequestedType () const |
|
ESelect | GetSelected () const |
|
const char * | GetSelFileName () const |
|
bool | HasAttributeFileName () const |
|
bool | HasAttributeFilePattern () const |
|
bool | HasAttributeFromTypedef () const |
|
bool | HasAttributeName () const |
|
bool | HasAttributePattern () const |
|
bool | HasAttributeProtoName () const |
|
bool | HasAttributeProtoPattern () const |
|
bool | HasAttributeWithName (const std::string &attributeName) const |
|
bool | HasInterpreter () const |
|
bool | IsFromTypedef () const |
|
EMatchType | Match (const clang::NamedDecl *decl, const std::string &name, const std::string &prototype, bool isLinkdef) const |
|
void | PrintAttributes (int level) const |
|
void | PrintAttributes (std::ostream &out, int level) const |
|
void | SetAttributeValue (const std::string &attributeName, const std::string &attributeValue) |
|
void | SetCXXRecordDecl (const clang::CXXRecordDecl *decl, const clang::Type *typeptr) |
|
void | SetIndex (long index) |
|
void | SetInterpreter (cling::Interpreter &interp) |
|
void | SetMatchFound (bool match) |
|
void | SetSelected (ESelect sel) |
|