pystrtod.h File Reference

Macros

#define Py_DTSF_SIGN
 
#define Py_DTSF_ADD_DOT_0
 
#define Py_DTSF_ALT
 
#define Py_DTST_FINITE
 
#define Py_DTST_INFINITE
 
#define Py_DTST_NAN
 

Functions

 PyAPI_FUNC (double) PyOS_string_to_double(const char *str
 
 PyAPI_FUNC (char *) PyOS_double_to_string(double val
 
 PyAPI_FUNC (PyObject *) _Py_string_to_number_with_underscores(const char *str
 

Variables

char ** endptr
 
char PyObjectoverflow_exception
 
char format_code
 
char int precision
 
char int int flags
 
char int int inttype
 
Py_ssize_t len
 
Py_ssize_t const char * what
 
Py_ssize_t const char PyObjectobj
 
Py_ssize_t const char PyObject void * arg
 
Py_ssize_t const char PyObject void PyObject *(* innerfunc )(const char *, Py_ssize_t, void *))
 

Macro Definition Documentation

◆ Py_DTSF_SIGN

#define Py_DTSF_SIGN

◆ Py_DTSF_ADD_DOT_0

#define Py_DTSF_ADD_DOT_0

◆ Py_DTSF_ALT

#define Py_DTSF_ALT

◆ Py_DTST_FINITE

#define Py_DTST_FINITE

◆ Py_DTST_INFINITE

#define Py_DTST_INFINITE

◆ Py_DTST_NAN

#define Py_DTST_NAN

Function Documentation

◆ PyAPI_FUNC() [1/3]

PyAPI_FUNC ( double  ) const

◆ PyAPI_FUNC() [2/3]

PyAPI_FUNC ( char *  )

◆ PyAPI_FUNC() [3/3]

PyAPI_FUNC ( PyObject ) const

Variable Documentation

◆ endptr

char ** endptr

◆ overflow_exception

char PyObject* overflow_exception

◆ format_code

char format_code

◆ precision

char int precision

◆ flags

char int int flags

◆ type

char int int int* type

◆ len

◆ what

Py_ssize_t const char* what

◆ obj

Py_ssize_t const char PyObject* obj

◆ arg

Py_ssize_t const char PyObject void* arg

◆ innerfunc

Py_ssize_t const char PyObject void PyObject*(* innerfunc) (const char *, Py_ssize_t, void *)) ( const char *  ,
Py_ssize_t  ,
void *   
)