Definition at line 33 of file ClassSelectionRule.h.
|
| | ClassSelectionRule (ESelect sel=kYes) |
| |
| | ClassSelectionRule (long index, bool inherit, ESelect sel, std::string attributeName, std::string attributeValue, cling::Interpreter &interp, const char *selFileName="", long lineno=-1) |
| |
| | ClassSelectionRule (long index, cling::Interpreter &interp, const char *selFileName="", long lineno=-1) |
| |
| void | AddFieldSelectionRule (const VariableSelectionRule &field) |
| |
| void | AddMethodSelectionRule (const FunctionSelectionRule &method) |
| |
| const std::list< VariableSelectionRule > & | GetFieldSelectionRules () const |
| |
| const std::list< FunctionSelectionRule > & | GetMethodSelectionRules () const |
| |
| bool | HasFieldSelectionRules () const |
| |
| bool | HasMethodSelectionRules () const |
| |
| bool | IsInheritable () const |
| |
| void | Print (std::ostream &out) const final |
| |
| int | RequestedVersionNumber () const |
| |
| bool | RequestNoInputOperator () const |
| |
| bool | RequestNoStreamer () const |
| |
| bool | RequestOnlyTClass () const |
| |
| bool | RequestPrivate () const |
| |
| bool | RequestProtected () const |
| |
| bool | RequestStreamerInfo () const |
| |
| void | SetInheritable (bool inherit) |
| |
| void | SetRequestedVersionNumber (int version) |
| |
| void | SetRequestNoInputOperator (bool excl) |
| |
| void | SetRequestNoStreamer (bool noStreamer) |
| |
| void | SetRequestOnlyTClass (bool val) |
| |
| void | SetRequestPrivate (bool val) |
| |
| void | SetRequestProtected (bool val) |
| |
| void | SetRequestStreamerInfo (bool needStreamerInfo) |
| |
| | 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) |
| |