Home | History | Annotate | Download | only in Objects

Lines Matching refs:cval

223 complex_subtype_from_c_complex(PyTypeObject *type, Py_complex cval)

229 ((PyComplexObject *)op)->cval = cval;
234 PyComplex_FromCComplex(Py_complex cval)
243 op->cval = cval;
269 return ((PyComplexObject *)op)->cval.real;
280 return ((PyComplexObject *)op)->cval.imag;
328 return ((PyComplexObject *)op)->cval;
345 cv = ((PyComplexObject *)newop)->cval;
386 if (v->cval.real == 0. && copysign(1.0, v->cval.real)==1.0) {
388 im = PyOS_double_to_string(v->cval.imag, format_code,
396 pre = PyOS_double_to_string(v->cval.real, format_code,
404 im = PyOS_double_to_string(v->cval.imag, format_code,
466 hashreal = _Py_HashDouble(v->cval.real);
469 hashimag = _Py_HashDouble(v->cval.imag);
487 c = ((PyComplexObject *)(obj))->cval; \
715 neg.real = -v->cval.real;
716 neg.imag = -v->cval.imag;
728 return PyComplex_FromCComplex(v->cval);
737 result = c_abs(v->cval);
751 return v->cval.real != 0.0 || v->cval.imag != 0.0;
757 Py_complex cval;
758 cval.imag = 0.;
760 cval.real = (double)PyInt_AsLong(*pw);
761 *pw = PyComplex_FromCComplex(cval);
766 cval.real = PyLong_AsDouble(*pw);
767 if (cval.real == -1.0 && PyErr_Occurred())
769 *pw = PyComplex_FromCComplex(cval);
774 cval.real = PyFloat_AsDouble(*pw);
775 *pw = PyComplex_FromCComplex(cval);
884 c = ((PyComplexObject *)self)->cval;
897 Py_complex c = v->cval;
941 c = ((PyComplexObject *)self)->cval;
966 {"real", T_DOUBLE, offsetof(PyComplexObject, cval.real), READONLY,
968 {"imag", T_DOUBLE, offsetof(PyComplexObject, cval.imag), READONLY,
1210 cr = ((PyComplexObject*)r)->cval;
1242 ci = ((PyComplexObject*)i)->cval;