numpy
2.0.0
|
Go to the source code of this file.
#define PyArrayScalar_ASSIGN | ( | obj, | |
cls, | |||
val | |||
) | PyArrayScalar_VAL(obj, cls) = val |
#define PyArrayScalar_False ((PyObject *)(&(_PyArrayScalar_BoolValues[0]))) |
<blockquote class="first"> Py<Cls><bitsize>ScalarObject Py<Cls><bitsize>ArrType_Type</blockquote>
are defined in ndarrayobject.h
#define PyArrayScalar_FromLong | ( | i | ) | ((PyObject *)(&(_PyArrayScalar_BoolValues[((i)!=0)]))) |
#define PyArrayScalar_New | ( | cls | ) | Py##cls##ArrType_Type.tp_alloc(&Py##cls##ArrType_Type, 0) |
#define PyArrayScalar_RETURN_BOOL_FROM_LONG | ( | i | ) |
return Py_INCREF(PyArrayScalar_FromLong(i)), \ PyArrayScalar_FromLong(i)
#define PyArrayScalar_RETURN_FALSE |
return Py_INCREF(PyArrayScalar_False), \ PyArrayScalar_False
#define PyArrayScalar_RETURN_TRUE |
return Py_INCREF(PyArrayScalar_True), \ PyArrayScalar_True
#define PyArrayScalar_True ((PyObject *)(&(_PyArrayScalar_BoolValues[1]))) |
#define PyArrayScalar_VAL | ( | obj, | |
cls | |||
) | ((Py##cls##ScalarObject *)obj)->obval |
Referenced by _ctype_negative().
#define PyStringScalarObject PyStringObject |
#define PyUnicodeScalarObject PyUnicodeObject |