ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Functions
SelectionRulesUtils Namespace Reference

Functions

template<class ASSOCIATIVECONTAINER >
bool areEqualAttributes (const ASSOCIATIVECONTAINER &c1, const ASSOCIATIVECONTAINER &c2, bool moduloNameOrPattern)
 
template<class RULE >
bool areEqual (const RULE *r1, const RULE *r2, bool moduloNameOrPattern=false)
 
template<class RULESCOLLECTION >
bool areEqualColl (const RULESCOLLECTION &r1, const RULESCOLLECTION &r2, bool moduloNameOrPattern=false)
 
template<>
bool areEqual< ClassSelectionRule > (const ClassSelectionRule *r1, const ClassSelectionRule *r2, bool moduloNameOrPattern)
 

Function Documentation

template<class RULE >
bool SelectionRulesUtils::areEqual ( const RULE *  r1,
const RULE *  r2,
bool  moduloNameOrPattern = false 
)
inline

Definition at line 54 of file SelectionRules.h.

Referenced by areEqualColl(), HasDuplicate(), Implies(), and IsEqual().

template<>
bool SelectionRulesUtils::areEqual< ClassSelectionRule > ( const ClassSelectionRule r1,
const ClassSelectionRule r2,
bool  moduloNameOrPattern 
)
inline

Definition at line 71 of file SelectionRules.h.

Referenced by RScanner::TreatRecordDeclOrTypedefNameDecl().

template<class ASSOCIATIVECONTAINER >
bool SelectionRulesUtils::areEqualAttributes ( const ASSOCIATIVECONTAINER &  c1,
const ASSOCIATIVECONTAINER &  c2,
bool  moduloNameOrPattern 
)
inline

Definition at line 36 of file SelectionRules.h.

Referenced by areEqual(), and areEqual< ClassSelectionRule >().

template<class RULESCOLLECTION >
bool SelectionRulesUtils::areEqualColl ( const RULESCOLLECTION &  r1,
const RULESCOLLECTION &  r2,
bool  moduloNameOrPattern = false 
)
inline

Definition at line 59 of file SelectionRules.h.

Referenced by areEqual< ClassSelectionRule >().