PATH:
usr
/
include
/
python3.9
/* Complex number structure */ #ifndef Py_COMPLEXOBJECT_H #define Py_COMPLEXOBJECT_H #ifdef __cplusplus extern "C" { #endif #ifndef Py_LIMITED_API typedef struct { double real; double imag; } Py_complex; /* Operations on complex numbers from complexmodule.c */ PyAPI_FUNC(Py_complex) _Py_c_sum(Py_complex, Py_complex); PyAPI_FUNC(Py_complex) _Py_c_diff(Py_complex, Py_complex); PyAPI_FUNC(Py_complex) _Py_c_neg(Py_complex); PyAPI_FUNC(Py_complex) _Py_c_prod(Py_complex, Py_complex); PyAPI_FUNC(Py_complex) _Py_c_quot(Py_complex, Py_complex); PyAPI_FUNC(Py_complex) _Py_c_pow(Py_complex, Py_complex); PyAPI_FUNC(double) _Py_c_abs(Py_complex); #endif /* Complex object interface */ /* PyComplexObject represents a complex number with double-precision real and imaginary parts. */ #ifndef Py_LIMITED_API typedef struct { PyObject_HEAD Py_complex cval; } PyComplexObject; #endif PyAPI_DATA(PyTypeObject) PyComplex_Type; #define PyComplex_Check(op) PyObject_TypeCheck(op, &PyComplex_Type) #define PyComplex_CheckExact(op) Py_IS_TYPE(op, &PyComplex_Type) #ifndef Py_LIMITED_API PyAPI_FUNC(PyObject *) PyComplex_FromCComplex(Py_complex); #endif PyAPI_FUNC(PyObject *) PyComplex_FromDoubles(double real, double imag); PyAPI_FUNC(double) PyComplex_RealAsDouble(PyObject *op); PyAPI_FUNC(double) PyComplex_ImagAsDouble(PyObject *op); #ifndef Py_LIMITED_API PyAPI_FUNC(Py_complex) PyComplex_AsCComplex(PyObject *op); #endif /* Format the object based on the format_spec, as defined in PEP 3101 (Advanced String Formatting). */ #ifndef Py_LIMITED_API PyAPI_FUNC(int) _PyComplex_FormatAdvancedWriter( _PyUnicodeWriter *writer, PyObject *obj, PyObject *format_spec, Py_ssize_t start, Py_ssize_t end); #endif #ifdef __cplusplus } #endif #endif /* !Py_COMPLEXOBJECT_H */
[-] namespaceobject.h
[open]
[-] pydebug.h
[open]
[-] eval.h
[open]
[-] longobject.h
[open]
[+]
..
[-] descrobject.h
[open]
[-] iterobject.h
[open]
[-] ceval.h
[open]
[-] genericaliasobject.h
[open]
[-] sliceobject.h
[open]
[-] pystrcmp.h
[open]
[-] opcode.h
[open]
[-] pyexpat.h
[open]
[-] fileobject.h
[open]
[-] pylifecycle.h
[open]
[-] symtable.h
[open]
[-] frameobject.h
[open]
[-] errcode.h
[open]
[-] objimpl.h
[open]
[-] structseq.h
[open]
[-] osmodule.h
[open]
[-] pystate.h
[open]
[-] object.h
[open]
[-] sysmodule.h
[open]
[-] pyframe.h
[open]
[-] token.h
[open]
[-] moduleobject.h
[open]
[-] graminit.h
[open]
[-] floatobject.h
[open]
[-] complexobject.h
[open]
[-] ucnhash.h
[open]
[-] listobject.h
[open]
[+]
internal
[-] py_curses.h
[open]
[-] context.h
[open]
[-] odictobject.h
[open]
[-] pyarena.h
[open]
[+]
cpython
[-] asdl.h
[open]
[-] pyfpe.h
[open]
[-] pyconfig.h
[open]
[-] marshal.h
[open]
[-] bitset.h
[open]
[-] pystrtod.h
[open]
[-] intrcheck.h
[open]
[-] traceback.h
[open]
[-] parsetok.h
[open]
[-] osdefs.h
[open]
[-] pyctype.h
[open]
[-] abstract.h
[open]
[-] pymacconfig.h
[open]
[-] setobject.h
[open]
[-] interpreteridobject.h
[open]
[-] tracemalloc.h
[open]
[-] bytearrayobject.h
[open]
[-] modsupport.h
[open]
[-] pythonrun.h
[open]
[-] enumobject.h
[open]
[-] pymacro.h
[open]
[-] longintrepr.h
[open]
[-] genobject.h
[open]
[-] datetime.h
[open]
[-] boolobject.h
[open]
[-] pyport.h
[open]
[-] weakrefobject.h
[open]
[-] memoryobject.h
[open]
[-] cellobject.h
[open]
[-] Python.h
[open]
[-] pydtrace.h
[open]
[-] pyconfig-64.h
[open]
[-] pystrhex.h
[open]
[-] pymem.h
[open]
[-] compile.h
[open]
[-] bytesobject.h
[open]
[-] pycapsule.h
[open]
[-] code.h
[open]
[-] bltinmodule.h
[open]
[-] fileutils.h
[open]
[-] pyhash.h
[open]
[-] codecs.h
[open]
[-] pyerrors.h
[open]
[-] tupleobject.h
[open]
[-] grammar.h
[open]
[-] funcobject.h
[open]
[-] structmember.h
[open]
[-] node.h
[open]
[-] dynamic_annotations.h
[open]
[-] exports.h
[open]
[-] ast.h
[open]
[-] rangeobject.h
[open]
[-] picklebufobject.h
[open]
[-] warnings.h
[open]
[-] methodobject.h
[open]
[-] import.h
[open]
[-] pytime.h
[open]
[-] patchlevel.h
[open]
[-] classobject.h
[open]
[-] pythread.h
[open]
[-] Python-ast.h
[open]
[-] unicodeobject.h
[open]
[-] pymath.h
[open]
[-] dictobject.h
[open]
[-] typeslots.h
[open]