|
| | PY_Callback () noexcept |
| |
| | PY_Callback (std::nullptr_t n) noexcept |
| |
| | PY_Callback (void *python_callable_object, bool new_ref=false) noexcept |
| |
| void | call (PY_Result &result, const char *args_expression=NULL, const char *kwargs_expression=NULL) const |
| |
| PY_Result | call (const char *args_expression=NULL, const char *kwargs_expression=NULL) const |
| |
| PY_Result | call (const char *args_expression, const char *kwargs_expression, PY_Result::Type desired_result_type) const |
| |
| PY_Result | call (const char *args_expression, const char *kwargs_expression, const char *module_name, PY_Result::Type desired_result_type, PY_OpaqueObject &out_args, PY_OpaqueObject &out_kwargs, ArgHandler arg_handler) const |
| |
| PY_Result | evaluateArgs (const char *args_expression, const char *kwargs_expression, const char *module_name, PY_OpaqueObject &out_args, PY_OpaqueObject &out_kwargs, ArgHandler arg_handler) const |
| |
| void | setExpressionCache (PY_CallbackCompiledCodeCache *c) |
| |
|
| | PY_Callback (const PY_Callback &callback) noexcept |
| |
| PY_Callback & | operator= (const PY_Callback &callback) noexcept |
| |
|
| | PY_Callback (PY_Callback &&callback) noexcept |
| |
| PY_Callback & | operator= (PY_Callback &&callback) noexcept |
| |
| | PY_OpaqueObject () noexcept |
| |
| | PY_OpaqueObject (std::nullptr_t) noexcept |
| |
| | PY_OpaqueObject (void *opaque_py_object, bool new_ref=false) noexcept |
| |
| | ~PY_OpaqueObject () |
| |
| void | reset () noexcept |
| | Releases ownership and sets to nullptr. More...
|
| |
| void | reset (void *opaque_py_object, bool new_ref) noexcept |
| |
| void | resetToNone () |
| | Set to the Py_None() More...
|
| |
| void * | opaqueObject () const noexcept |
| |
| void * | releaseOpaqueObject () noexcept |
| | Releases ownership of the managed object as a void *, and resets. More...
|
| |
| PY_PyObject * | pyObject () const noexcept |
| |
| PY_PyObject * | releasePyObject () noexcept |
| |
| | operator bool () const noexcept |
| | Return true if *this owns an object (ie. != nullptr) More...
|
| |
| | PY_OpaqueObject (const PY_OpaqueObject &opaque_object) noexcept |
| |
| PY_OpaqueObject & | operator= (const PY_OpaqueObject &opaque_object) noexcept |
| |
| | PY_OpaqueObject (PY_OpaqueObject &&opaque_object) noexcept |
| |
| PY_OpaqueObject & | operator= (PY_OpaqueObject &&opaque_object) noexcept |
| |
| PY_OpaqueObject & | operator= (std::nullptr_t) noexcept |
| |
| bool | operator== (const PY_OpaqueObject &opaque_object) const noexcept |
| |
| bool | operator!= (const PY_OpaqueObject &opaque_object) const noexcept |
| |
| bool | equalsOpaqueObject (void *opaque_py_object) const noexcept |
| |
Definition at line 77 of file PY_Callback.h.