pygccxml.declarations.algorithm module¶
Define few unrelated algorithms that work on declarations.
-
apply_visitor(visitor, decl_inst)¶ Applies a visitor on declaration instance.
- Parameters
visitor (
type_visitor_tordecl_visitor_t) – instance
-
class
match_declaration_t(decl_type=None, name=None, fullname=None, parent=None)¶ Bases:
objectHelper class for different search algorithms.
- This class will help developer to match declaration by:
- declaration type, for example
class_tor operator_t.
- declaration type, for example
declaration name
declaration full name
reference to parent declaration
-
does_match_exist(inst)¶ Returns True if inst does match one of specified criteria.
- Parameters
inst (
declaration_t) – declaration instance- Return type
bool