pygccxml.declarations.free_calldef module

class free_calldef_t(*args, **keywords)

Bases: pygccxml.declarations.calldef.calldef_t

base class for “callable” declarations that defined within C++ namespace

create_decl_string(with_defaults=True)
function_type()

returns function type. See type_t hierarchy

guess_calling_convention()

This function should be overriden in the derived classes and return more-or-less successfull guess about calling convention

class free_function_t(*args, **keywords)

Bases: pygccxml.declarations.free_calldef.free_calldef_t

describes free function declaration

get_mangled_name()
class free_operator_t(*args, **keywords)

Bases: pygccxml.declarations.free_calldef.free_calldef_t, pygccxml.declarations.calldef_members.operator_t

describes free operator declaration

property class_types

list of class/class declaration types, extracted from the operator arguments