Definition at line 38 of file BaseSelectionRule.h.
|
| | 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) |
| |
#include </github/home/ROOT-CI/src/core/dictgen/res/BaseSelectionRule.h>
◆ AttributesMap_t
◆ EMatchType
◆ ESelect
◆ BaseSelectionRule() [1/3]
| BaseSelectionRule::BaseSelectionRule |
( |
ESelect | sel | ) |
|
|
inline |
◆ BaseSelectionRule() [2/3]
| BaseSelectionRule::BaseSelectionRule |
( |
long | index, |
|
|
cling::Interpreter & | interp, |
|
|
const char * | selFileName = "", |
|
|
long | lineno = -1 ) |
|
inline |
◆ BaseSelectionRule() [3/3]
| BaseSelectionRule::BaseSelectionRule |
( |
long | index, |
|
|
BaseSelectionRule::ESelect | sel, |
|
|
const std::string & | attributeName, |
|
|
const std::string & | attributeValue, |
|
|
cling::Interpreter & | interp, |
|
|
const char * | selFileName = "", |
|
|
long | lineno = -1 ) |
◆ ~BaseSelectionRule()
| virtual BaseSelectionRule::~BaseSelectionRule |
( |
| ) |
|
|
virtualdefault |
◆ CheckPattern()
| bool BaseSelectionRule::CheckPattern |
( |
const std::string & | test, |
|
|
const std::string & | pattern, |
|
|
const std::list< std::string > & | patterns_list, |
|
|
bool | isLinkdef ) const |
|
inlineprotected |
◆ DebugPrint()
| void BaseSelectionRule::DebugPrint |
( |
| ) |
const |
|
virtual |
◆ FillCache()
| void BaseSelectionRule::FillCache |
( |
| ) |
|
◆ GetAttributeFileName()
| const std::string & BaseSelectionRule::GetAttributeFileName |
( |
| ) |
const |
|
inline |
◆ GetAttributeFilePattern()
| const std::string & BaseSelectionRule::GetAttributeFilePattern |
( |
| ) |
const |
|
inline |
◆ GetAttributeName()
| const std::string & BaseSelectionRule::GetAttributeName |
( |
| ) |
const |
|
inline |
◆ GetAttributeNArgsToKeep()
| const std::string & BaseSelectionRule::GetAttributeNArgsToKeep |
( |
| ) |
const |
|
inline |
◆ GetAttributePattern()
| const std::string & BaseSelectionRule::GetAttributePattern |
( |
| ) |
const |
|
inline |
◆ GetAttributeProtoName()
| const std::string & BaseSelectionRule::GetAttributeProtoName |
( |
| ) |
const |
|
inline |
◆ GetAttributeProtoPattern()
| const std::string & BaseSelectionRule::GetAttributeProtoPattern |
( |
| ) |
const |
|
inline |
◆ GetAttributes()
◆ GetAttributeValue()
| bool BaseSelectionRule::GetAttributeValue |
( |
const std::string & | attributeName, |
|
|
std::string & | returnValue ) const |
◆ GetCXXRecordDecl()
| const clang::CXXRecordDecl * BaseSelectionRule::GetCXXRecordDecl |
( |
| ) |
const |
|
inline |
◆ GetIndex()
| long BaseSelectionRule::GetIndex |
( |
| ) |
const |
|
inline |
◆ GetLineNumber()
| long BaseSelectionRule::GetLineNumber |
( |
| ) |
const |
|
inline |
◆ GetMatchFound()
| bool BaseSelectionRule::GetMatchFound |
( |
| ) |
const |
◆ GetRequestedType()
| const clang::Type * BaseSelectionRule::GetRequestedType |
( |
| ) |
const |
◆ GetSelected()
◆ GetSelFileName()
| const char * BaseSelectionRule::GetSelFileName |
( |
| ) |
const |
|
inline |
◆ HasAttributeFileName()
| bool BaseSelectionRule::HasAttributeFileName |
( |
| ) |
const |
|
inline |
◆ HasAttributeFilePattern()
| bool BaseSelectionRule::HasAttributeFilePattern |
( |
| ) |
const |
|
inline |
◆ HasAttributeFromTypedef()
| bool BaseSelectionRule::HasAttributeFromTypedef |
( |
| ) |
const |
|
inline |
◆ HasAttributeName()
| bool BaseSelectionRule::HasAttributeName |
( |
| ) |
const |
|
inline |
◆ HasAttributePattern()
| bool BaseSelectionRule::HasAttributePattern |
( |
| ) |
const |
|
inline |
◆ HasAttributeProtoName()
| bool BaseSelectionRule::HasAttributeProtoName |
( |
| ) |
const |
|
inline |
◆ HasAttributeProtoPattern()
| bool BaseSelectionRule::HasAttributeProtoPattern |
( |
| ) |
const |
|
inline |
◆ HasAttributeWithName()
| bool BaseSelectionRule::HasAttributeWithName |
( |
const std::string & | attributeName | ) |
const |
◆ HasInterpreter()
| bool BaseSelectionRule::HasInterpreter |
( |
| ) |
const |
|
inline |
◆ IsFromTypedef()
| bool BaseSelectionRule::IsFromTypedef |
( |
| ) |
const |
|
inline |
◆ Match()
| BaseSelectionRule::EMatchType BaseSelectionRule::Match |
( |
const clang::NamedDecl * | decl, |
|
|
const std::string & | name, |
|
|
const std::string & | prototype, |
|
|
bool | isLinkdef ) const |
◆ Print()
| virtual void BaseSelectionRule::Print |
( |
std::ostream & | out | ) |
const |
|
pure virtual |
◆ PrintAttributes() [1/2]
| void BaseSelectionRule::PrintAttributes |
( |
int | level | ) |
const |
◆ PrintAttributes() [2/2]
| void BaseSelectionRule::PrintAttributes |
( |
std::ostream & | out, |
|
|
int | level ) const |
◆ ProcessPattern()
| void BaseSelectionRule::ProcessPattern |
( |
const std::string & | pattern, |
|
|
std::list< std::string > & | out ) const |
|
inlineprotected |
◆ SetAttributeValue()
| void BaseSelectionRule::SetAttributeValue |
( |
const std::string & | attributeName, |
|
|
const std::string & | attributeValue ) |
◆ SetCXXRecordDecl()
| void BaseSelectionRule::SetCXXRecordDecl |
( |
const clang::CXXRecordDecl * | decl, |
|
|
const clang::Type * | typeptr ) |
◆ SetIndex()
| void BaseSelectionRule::SetIndex |
( |
long | index | ) |
|
|
inline |
◆ SetInterpreter()
| void BaseSelectionRule::SetInterpreter |
( |
cling::Interpreter & | interp | ) |
|
|
inline |
◆ SetMatchFound()
| void BaseSelectionRule::SetMatchFound |
( |
bool | match | ) |
|
◆ SetSelected()
◆ fAttributes
◆ fCXXRecordDecl
| const clang::CXXRecordDecl* BaseSelectionRule::fCXXRecordDecl |
|
private |
◆ fFileName
| std::string BaseSelectionRule::fFileName = "" |
|
private |
◆ fFilePattern
| std::string BaseSelectionRule::fFilePattern = "" |
|
private |
◆ fFileSubPatterns
| std::list<std::string> BaseSelectionRule::fFileSubPatterns |
|
private |
◆ fHasFileNameAttribute
| bool BaseSelectionRule::fHasFileNameAttribute = false |
|
private |
◆ fHasFilePatternAttribute
| bool BaseSelectionRule::fHasFilePatternAttribute = false |
|
private |
◆ fHasFromTypedefAttribute
| bool BaseSelectionRule::fHasFromTypedefAttribute = false |
|
private |
◆ fHasNameAttribute
| bool BaseSelectionRule::fHasNameAttribute = false |
|
private |
◆ fHasPatternAttribute
| bool BaseSelectionRule::fHasPatternAttribute = false |
|
private |
◆ fHasProtoNameAttribute
| bool BaseSelectionRule::fHasProtoNameAttribute = false |
|
private |
◆ fHasProtoPatternAttribute
| bool BaseSelectionRule::fHasProtoPatternAttribute = false |
|
private |
◆ fIndex
| long BaseSelectionRule::fIndex |
|
private |
◆ fInterp
| cling::Interpreter* BaseSelectionRule::fInterp |
|
private |
◆ fIsFromTypedef
| bool BaseSelectionRule::fIsFromTypedef = false |
|
private |
◆ fIsSelected
| ESelect BaseSelectionRule::fIsSelected |
|
private |
◆ fLineNumber
| long BaseSelectionRule::fLineNumber =-1 |
|
private |
◆ fMatchFound
| bool BaseSelectionRule::fMatchFound |
|
private |
◆ fName
| std::string BaseSelectionRule::fName = "" |
|
private |
◆ fNArgsToKeep
| std::string BaseSelectionRule::fNArgsToKeep = "" |
|
private |
◆ fPattern
| std::string BaseSelectionRule::fPattern = "" |
|
private |
◆ fProtoName
| std::string BaseSelectionRule::fProtoName = "" |
|
private |
◆ fProtoPattern
| std::string BaseSelectionRule::fProtoPattern = "" |
|
private |
◆ fRequestedType
| const clang::Type* BaseSelectionRule::fRequestedType |
|
private |
◆ fSelFileName
| std::string BaseSelectionRule::fSelFileName ="" |
|
private |
◆ fSubPatterns
| std::list<std::string> BaseSelectionRule::fSubPatterns |
|
private |