Lines Matching full:object
29 #define THPUtils_checkReal_FLOAT(object) \ argument
30 (PyFloat_Check(object) || PyLong_Check(object))
32 #define THPUtils_unpackReal_FLOAT(object) \ argument
33 (PyFloat_Check(object) ? PyFloat_AsDouble(object) \
34 : PyLong_Check(object) \
35 ? PyLong_AsLongLong(object) \
38 #define THPUtils_checkReal_INT(object) PyLong_Check(object) argument
40 #define THPUtils_unpackReal_INT(object) \ argument
41 (PyLong_Check(object) \
42 ? PyLong_AsLongLong(object) \
45 #define THPUtils_unpackReal_BOOL(object) \ argument
46 (PyBool_Check(object) \
47 ? object \
50 #define THPUtils_unpackReal_COMPLEX(object) \ argument
51 (PyComplex_Check(object) \
53 PyComplex_RealAsDouble(object), PyComplex_ImagAsDouble(object))) \
54 : PyFloat_Check(object) \
55 ? (c10::complex<double>(PyFloat_AsDouble(object), 0)) \
56 : PyLong_Check(object) \
57 ? (c10::complex<double>(PyLong_AsLongLong(object), 0)) \
61 #define THPUtils_checkReal_BOOL(object) PyBool_Check(object) argument
63 #define THPUtils_checkReal_COMPLEX(object) \ argument
64 PyComplex_Check(object) || PyFloat_Check(object) || PyLong_Check(object) || \
65 PyInt_Check(object)
75 #define THPDoubleUtils_checkReal(object) THPUtils_checkReal_FLOAT(object) argument
76 #define THPDoubleUtils_unpackReal(object) \ argument
77 (double)THPUtils_unpackReal_FLOAT(object)
79 #define THPFloatUtils_checkReal(object) THPUtils_checkReal_FLOAT(object) argument
80 #define THPFloatUtils_unpackReal(object) \ argument
81 (float)THPUtils_unpackReal_FLOAT(object)
83 #define THPHalfUtils_checkReal(object) THPUtils_checkReal_FLOAT(object) argument
84 #define THPHalfUtils_unpackReal(object) \ argument
85 (at::Half) THPUtils_unpackReal_FLOAT(object)
88 #define THPComplexDoubleUtils_checkReal(object) \ argument
89 THPUtils_checkReal_COMPLEX(object)
90 #define THPComplexDoubleUtils_unpackReal(object) \ argument
91 THPUtils_unpackReal_COMPLEX(object)
93 #define THPComplexFloatUtils_checkReal(object) \ argument
94 THPUtils_checkReal_COMPLEX(object)
95 #define THPComplexFloatUtils_unpackReal(object) \ argument
96 (c10::complex<float>)THPUtils_unpackReal_COMPLEX(object)
98 #define THPBFloat16Utils_checkReal(object) THPUtils_checkReal_FLOAT(object) argument
99 #define THPBFloat16Utils_unpackReal(object) \ argument
100 (at::BFloat16) THPUtils_unpackReal_FLOAT(object)
104 #define THPBoolUtils_checkReal(object) THPUtils_checkReal_BOOL(object) argument
105 #define THPBoolUtils_unpackReal(object) THPUtils_unpackReal_BOOL(object) argument
107 #define THPBoolUtils_checkAccreal(object) THPUtils_checkReal_BOOL(object) argument
108 #define THPBoolUtils_unpackAccreal(object) \ argument
109 (int64_t) THPUtils_unpackReal_BOOL(object)
111 #define THPLongUtils_checkReal(object) THPUtils_checkReal_INT(object) argument
112 #define THPLongUtils_unpackReal(object) \ argument
113 (int64_t) THPUtils_unpackReal_INT(object)
115 #define THPIntUtils_checkReal(object) THPUtils_checkReal_INT(object) argument
116 #define THPIntUtils_unpackReal(object) (int)THPUtils_unpackReal_INT(object) argument
118 #define THPShortUtils_checkReal(object) THPUtils_checkReal_INT(object) argument
119 #define THPShortUtils_unpackReal(object) (short)THPUtils_unpackReal_INT(object) argument
121 #define THPCharUtils_checkReal(object) THPUtils_checkReal_INT(object) argument
122 #define THPCharUtils_unpackReal(object) (char)THPUtils_unpackReal_INT(object) argument
124 #define THPByteUtils_checkReal(object) THPUtils_checkReal_INT(object) argument
125 #define THPByteUtils_unpackReal(object) \ argument
126 (unsigned char)THPUtils_unpackReal_INT(object)
129 #define THPQUInt8Utils_checkReal(object) THPUtils_checkReal_INT(object) argument
130 #define THPQUInt8Utils_unpackReal(object) (int)THPUtils_unpackReal_INT(object) argument
132 #define THPQInt8Utils_checkReal(object) THPUtils_checkReal_INT(object) argument
133 #define THPQInt8Utils_unpackReal(object) (int)THPUtils_unpackReal_INT(object) argument
135 #define THPQInt32Utils_checkReal(object) THPUtils_checkReal_INT(object) argument
136 #define THPQInt32Utils_unpackReal(object) (int)THPUtils_unpackReal_INT(object) argument
138 #define THPQUInt4x2Utils_checkReal(object) THPUtils_checkReal_INT(object) argument
139 #define THPQUInt4x2Utils_unpackReal(object) (int)THPUtils_unpackReal_INT(object) argument
141 #define THPQUInt2x4Utils_checkReal(object) THPUtils_checkReal_INT(object) argument
142 #define THPQUInt2x4Utils_unpackReal(object) (int)THPUtils_unpackReal_INT(object) argument