base class for "callable" declarations that defined within
C++ class or struct
|
|
__init__(self,
virtuality=None,
has_const=None,
has_static=None,
*args,
**keywords)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature |
source code
|
|
|
|
|
|
|
__eq__(self,
other)
function will return true, if both declarations refers to the same
object. |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Inherited from calldef_t:
i_depend_on_them
Inherited from declaration.declaration_t:
__lt__,
__ne__
Inherited from object:
__delattr__,
__getattribute__,
__hash__,
__new__,
__reduce__,
__reduce_ex__,
__repr__,
__setattr__
|
|
str
|
virtuality
Describes the "virtuality" of the member (as defined by the
string constants in the class VIRTUALITY_TYPES).
|
|
str
|
access_type
Return the access type of the member (as defined by the string
constants in the class ACCESS_TYPES.
|
|
|
has_const
describes, whether "callable" has const modifier or not
|
|
|
has_static
describes, whether "callable" has static modifier or not
|
|
Inherited from calldef_t:
argument_types,
arguments,
demangled_name,
does_throw,
exceptions,
has_extern,
optional_args,
overloads,
required_args,
return_type
Inherited from declaration.declaration_t:
attributes,
cache,
compiler,
decl_string,
demangled,
is_artificial,
location,
mangled,
name,
parent,
partial_decl_string,
partial_name,
top_parent
Inherited from object:
__class__
|