Internal data associated with a single function call. More...
#include </builds/ipbus/ipbus-software/uhal/python/pybind11-python2/include/pybind11/cast.h>
Public Member Functions | |
function_call (const function_record &f, handle p) | |
function_call (const function_record &f, handle p) | |
Public Attributes | |
const function_record & | func |
The function data: More... | |
std::vector< handle > | args |
Arguments passed to the function: More... | |
std::vector< bool > | args_convert |
The convert value the arguments should be loaded with. More... | |
object | args_ref |
Extra references for the optional py::args and/or py::kwargs arguments (which, if present, are also in args but without a reference). More... | |
object | kwargs_ref |
handle | parent |
The parent, if any. More... | |
handle | init_self |
If this is a call to an initializer, this argument contains self More... | |
|
inline |
Definition at line 358 of file attr.h.
References args_convert, and function_record::nargs.
function_call::function_call | ( | const function_record & | f, |
handle | p | ||
) |
std::vector< handle > function_call::args |
Arguments passed to the function:
Definition at line 1362 of file cast.h.
Referenced by cpp_function::dispatcher(), and keep_alive_impl().
std::vector< bool > function_call::args_convert |
The convert
value the arguments should be loaded with.
Definition at line 1365 of file cast.h.
Referenced by cpp_function::dispatcher(), and function_call().
object function_call::args_ref |
Extra references for the optional py::args
and/or py::kwargs
arguments (which, if present, are also in args
but without a reference).
Definition at line 1369 of file cast.h.
Referenced by cpp_function::dispatcher().
const function_record & function_call::func |
handle function_call::init_self |
If this is a call to an initializer, this argument contains self
Definition at line 1375 of file cast.h.
Referenced by cpp_function::dispatcher(), and keep_alive_impl().
object function_call::kwargs_ref |
Definition at line 1369 of file cast.h.
Referenced by cpp_function::dispatcher().