|
PCB Environment 2
|
Data Structures | |
| class | GIL_guard |
| The GIL. More... | |
| class | NPArray |
| class | Object |
| NOTE: This does not do any automatic reference counting. More... | |
| class | BorrowedRef |
| class | ObjectRef |
| struct | DictIterator |
Functions | |
| template<typename Ty = PyObject> | |
| Ty * | ValueError (const char *s) |
| Error return helpers. | |
| template<typename Ty = PyObject> | |
| Ty * | MemoryError (const char *s) |
| template<typename Ty = PyObject> | |
| Ty * | Exception (PyObject *exc, const char *s) |
| PyObject * | Exception (const std::exception &e) |
| PyObject * | String (const char *s) |
| Conversion to Python. | |
| PyObject * | String (const std::string &s) |
| bool | TupleN_Check (PyObject *py, uint n) |
| Conversion from Python. | |
| bool | TupleMin_Check (PyObject *py, uint n) |
| double | Number_AsDouble (PyObject *py) |
| bool | String_Check (PyObject *py) |
| std::string | String_AsStdString (PyObject *py) |
| std::string_view | String_AsStringView (PyObject *py) |
| std::string | String_AsStdString (PyObject *py, const char *error) |
| void | Dict_StealItemString (PyObject *dict, const char *key, PyObject *v) |
| void | Dict_StealItem (PyObject *dict, PyObject *key, PyObject *v) |
| void | DECREF_safe (PyObject *v) |
| PyObject * | None () |
| PyObject * | NewRef (PyObject *py) |
| void | _capsuleDtor (PyObject *capsule) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Conversion to Python.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Conversion from Python.
|
inline |
Error return helpers.