# 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