Package pygccxml :: Package declarations :: Module matchers

Module matchers

source code

defines all "built-in" classes that implement declarations compare functionality according to some criteria

Classes
  matcher_base_t
matcher_base_t class defines interface for classes that will implement compare functionality according to some criteria.
  and_matcher_t
Combine several other matchers with "&".
  or_matcher_t
Combine several other matchers with "|".
  not_matcher_t
Return the inverse result of matcher, using "~"
  declaration_matcher_t
Instance of this class will match declarations by next criteria:
  variable_matcher_t
Instance of this class will match variables by next criteria:
  namespace_matcher_t
Instance of this class will match namespaces by name.
  calldef_matcher_t
Instance of this class will match callable by next criteria:
  operator_matcher_t
Instance of this class will match operators by next criteria:
  regex_matcher_t
Instance of this class will match declaration using regular expression.
  access_type_matcher_t
Instance of this class will match declaration by its access type: public, private or protected.
  virtuality_type_matcher_t
Instance of this class will match declaration by its virtuality type: not virtual, virtual or pure virtual.
  custom_matcher_t
Instance of this class will match declaration by user custom criteria.