pygccxml.declarations.type_visitor module

defines types visitor class interface

class type_visitor_t

Bases: object

types visitor interface

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

visit_array()
visit_bool()
visit_char()
visit_complex_double()
visit_complex_float()
visit_complex_long_double()
visit_const()
visit_declarated()
visit_double()
visit_elaborated()
visit_ellipsis()
visit_float()
visit_free_function_type()
visit_int()
visit_int128()
visit_jboolean()
visit_jbyte()
visit_jchar()
visit_jdouble()
visit_jfloat()
visit_jint()
visit_jlong()
visit_jshort()
visit_long_double()
visit_long_int()
visit_long_long_int()
visit_long_long_unsigned_int()
visit_long_unsigned_int()
visit_member_function_type()
visit_member_variable_type()
visit_pointer()
visit_reference()
visit_restrict()
visit_short_int()
visit_short_unsigned_int()
visit_signed_char()
visit_uint128()
visit_unsigned_char()
visit_unsigned_int()
visit_void()
visit_volatile()
visit_wchar()