# pygccxml.declarations.decl_visitor module

defines declarations visitor class interface

class `decl_visitor_t`

  Bases: `object`

  declarations visitor interface

  All functions within this class should be redefined in derived classes.

  `visit_casting_operator`()
  `visit_class`()
  `visit_class_declaration`()
  `visit_constructor`()
  `visit_destructor`()
  `visit_enumeration`()
  `visit_free_function`()
  `visit_free_operator`()
  `visit_member_function`()
  `visit_member_operator`()
  `visit_namespace`()
  `visit_typedef`()
  `visit_variable`()