Trees | Indices | Help |
|
---|
|
object --+ | declaration.declaration_t --+ | calldef_t
base class for all "callable" declarations
Instance Methods | |||
|
|||
|
|||
|
|||
Inherited from |
Properties | |
list of argument_t |
arguments The argument list. |
has_ellipsis | |
argument_types list of all argument types |
|
required_args list of all required arguments |
|
optional_args list of all optional arguments, the arguments that have default value |
|
does_throw If False, than function does not throw any exception. |
|
list of declaration_t |
exceptions The list of exceptions. |
type_t |
return_type The type of the return value of the "callable" or None (constructors). |
list of calldef_t |
overloads A list of overloaded "callables" (i.e. |
bool |
has_extern Was this callable declared as "extern"? |
demangled_name returns function demangled name. |
|
Inherited from |
Method Details |
|
function will return true, if both declarations refers to the same object. This function could be implemented in terms of _get__cmp__data, but in this case it will downgrade performance. self.mangled property is not compared, because it could be chaned from one compilation time to an other.
|
return list of all types and declarations the declaration depends on
|
Property Details |
argumentsThe argument list.
|
has_ellipsis |
argument_typeslist of all argument types |
required_argslist of all required arguments |
optional_argslist of all optional arguments, the arguments that have default value |
does_throwIf False, than function does not throw any exception. In this case, function was declared with empty throw statement.
|
exceptionsThe list of exceptions.
|
return_typeThe type of the return value of the "callable" or None (constructors).
|
overloadsA list of overloaded "callables" (i.e. other callables with the same name within the same scope.
|
has_externWas this callable declared as "extern"?
|
demangled_namereturns function demangled name. It can help you to deal with function template instantiations
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Mon Oct 20 08:51:03 2008 | http://epydoc.sourceforge.net |