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 | 
|  | 
|  | 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 | 
|  | 
| virtual void | Print (std::ostream &out) const =0 | 
|  | 
| 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) | 
|  |