Derived classes
Methods
template <class ... Args>
call(const char * name, const char * format, Args ... args) -> object
disown() -> PyObject *
release() -> void
retain() -> void
clear() -> void
reference_count() const -> Py_ssize_t
type() -> PyTypeObject *
type() const -> const PyTypeObject *
size() const -> Py_ssize_t
operator const PyObject *() const
operator PyObject *()
get() const -> PyObject *
get() -> PyObject *
operator!() const -> bool
operator bool() constexplicit
swap(object & rhs) -> void
operator=(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) -> void
size() const -> Py_ssize_t
data() -> char *
data() const -> const char *
byte_array(PyObject * obj)explicit
byte_array(const char * data, Py_ssize_t size)explicit
byte_array()
Methods
operator()(void * ptr) -> void