pygccxml.declarations.calldef_members module¶
-
class
casting_operator_t(*args, **keywords)¶ Bases:
pygccxml.declarations.calldef_members.member_calldef_t,pygccxml.declarations.calldef_members.operator_tdescribes casting operator declaration
-
class
constructor_t(*args, **keywords)¶ Bases:
pygccxml.declarations.calldef_members.member_calldef_tdescribes constructor declaration
-
property
explicit¶ True, if constructor has “explicit” keyword, False otherwise @type: bool
-
property
-
class
destructor_t(*args, **keywords)¶ Bases:
pygccxml.declarations.calldef_members.member_calldef_tdescribes deconstructor declaration
-
class
member_calldef_t(virtuality=None, has_const=None, has_static=None, *args, **keywords)¶ Bases:
pygccxml.declarations.calldef.calldef_tbase class for “callable” declarations that defined within C++ class or struct
-
property
access_type¶ Return the access type of the member (as defined by the string constants in the class :class:ACCESS_TYPES. @type: str
-
create_decl_string(with_defaults=True)¶
-
function_type()¶ returns function type. See
type_thierarchy
-
guess_calling_convention()¶ This function should be overriden in the derived classes and return more-or-less successfull guess about calling convention
-
property
has_const¶ describes, whether “callable” has const modifier or not
-
property
has_static¶ describes, whether “callable” has static modifier or not
-
property
virtuality¶ Describes the “virtuality” of the member (as defined by the string constants in the class :class:VIRTUALITY_TYPES). @type: str
-
property
-
class
member_function_t(*args, **keywords)¶ Bases:
pygccxml.declarations.calldef_members.member_calldef_tdescribes member function declaration
-
class
member_operator_t(*args, **keywords)¶ Bases:
pygccxml.declarations.calldef_members.member_calldef_t,pygccxml.declarations.calldef_members.operator_tdescribes member operator declaration
-
class
operator_t(*args, **keywords)¶ Bases:
pygccxml.declarations.calldef.calldef_tBase class for “operator” declarations.
Operators are constructs which behave like functions. Therefore, operator_t has calldef_t as parent class.
-
OPERATOR_WORD_LEN= 8¶
-
property
symbol¶ operator+, symbol is equal to ‘+’
- Type
operator’s symbol. For example
-