| /* Float object interface */ | |
| /* | |
| PyFloatObject represents a (double precision) floating point number. | |
| */ | |
| extern "C" { | |
| PyAPI_DATA(PyTypeObject) PyFloat_Type; | |
| PyAPI_FUNC(double) PyFloat_GetMax(void); | |
| PyAPI_FUNC(double) PyFloat_GetMin(void); | |
| PyAPI_FUNC(PyObject*) PyFloat_GetInfo(void); | |
| /* Return Python float from string PyObject. */ | |
| PyAPI_FUNC(PyObject*) PyFloat_FromString(PyObject*); | |
| /* Return Python float from C double. */ | |
| PyAPI_FUNC(PyObject*) PyFloat_FromDouble(double); | |
| /* Extract C double from Python float. The macro version trades safety for | |
| speed. */ | |
| PyAPI_FUNC(double) PyFloat_AsDouble(PyObject*); | |
| } | |