|
PyObject * | m_ptr = nullptr |
|
|
static object | _dtype_from_pep3118 () |
|
Definition at line 462 of file numpy.h.
◆ cast()
\rst Attempt to cast the Python object into the given C++ type. A cast_error
will be throw upon failure. \endrst
Definition at line 1743 of file cast.h.
◆ dec_ref()
const handle& dec_ref |
( |
| ) |
const & |
|
inlineinherited |
\rst Manually decrease the reference count of the Python object. Usually, it is preferable to use the object
class which derives from handle
and calls this function automatically. Returns a reference to itself. \endrst
Definition at line 199 of file pytypes.h.
◆ from_args()
This is essentially the same as calling numpy.dtype(args) in Python.
Definition at line 488 of file numpy.h.
References handle::ptr().
◆ has_fields()
bool has_fields |
( |
| ) |
const |
|
inline |
Returns true for structured data types.
Definition at line 506 of file numpy.h.
◆ inc_ref()
const handle& inc_ref |
( |
| ) |
const & |
|
inlineinherited |
\rst Manually increase the reference count of the Python object. Usually, it is preferable to use the object
class which derives from handle
and calls this function automatically. Returns a reference to itself. \endrst
Definition at line 192 of file pytypes.h.
◆ itemsize()
ssize_t itemsize |
( |
| ) |
const |
|
inline |
Size of the data type in bytes.
Definition at line 501 of file numpy.h.
◆ kind()
Single-character type code.
Definition at line 511 of file numpy.h.
◆ of()
Return dtype associated with a C++ type.
Definition at line 496 of file numpy.h.
◆ operator bool()
Return true
when the handle
wraps a valid Python object.
Definition at line 207 of file pytypes.h.
◆ operator==()
bool operator== |
( |
const handle & |
h | ) |
const |
|
inlineinherited |
\rst Deprecated: Check that the underlying pointers are the same. Equivalent to obj1 is obj2
in Python. \endrst
Definition at line 213 of file pytypes.h.
◆ ptr()
Return the underlying PyObject *
pointer.
Definition at line 184 of file pytypes.h.
◆ release()
\rst Resets the internal pointer to nullptr
without decreasing the object's reference count. The function returns a raw handle to the original Python object. \endrst
Definition at line 249 of file pytypes.h.
References handle::handle().
The documentation for this class was generated from the following file: