Derived classes
Methods
template <class ... Args>
call(const char * name, const char * format, Args ... args) -> objectdisown() -> PyObject *release() -> voidretain() -> voidclear() -> voidreference_count() const -> Py_ssize_ttype() -> PyTypeObject *type() const -> const PyTypeObject *size() const -> Py_ssize_toperator const PyObject *() constoperator PyObject *()get() const -> PyObject *get() -> PyObject *operator!() const -> booloperator bool() constexplicitswap(object & rhs) -> voidoperator=(object && rhs) -> object &object(object && rhs)operator=(const object & rhs) -> object &object(const object & rhs)~object()object(PyObject * ptr)object()
Base classes
Methods
resize(Py_ssize_t n) -> voidsize() const -> Py_ssize_tdata() -> char *data() const -> const char *byte_array(PyObject * obj)explicitbyte_array(const char * data, Py_ssize_t size)explicitbyte_array()
Methods
operator()(void * ptr) -> void