Lines Matching defs:function
88 or ``list`` for a function call. Applying another * to the result yields
89 ** unpacking, e.g. to unpack a dict as function keyword arguments.
98 Assuming the Python object is a function or implements the ``__call__``
99 protocol, ``operator()`` invokes the underlying function, passing an
104 function will throw a `cast_error` exception. When the Python function
188 this function automatically. Returns a reference to itself.
195 this function automatically. Returns a reference to itself.
244 object's reference count. The function returns a raw handle to the original
291 The target type ``T`` must be `object` or one of its derived classes. The function
320 /// else falls back to the function dispatcher (which then raises the captured error back to
909 the ``str()`` function in Python.
1294 class function : public object {
1296 PYBIND11_OBJECT_DEFAULT(function, object, PyCallable_Check)