Procs
proc toFloat(pyInt: PyIntObject): float {.cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
- PyLong_AsDouble but never OverflowError, just returns +-Inf Source Edit
proc toFloat(pyInt: PyIntObject; overflow: var PyOverflowErrorObject): float {. cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
- PyLong_AsDouble Source Edit
proc toFloat(pyInt: PyIntObject; res: var float): PyOverflowErrorObject {.cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
Exports
-
truncate, digitPyLong_DECIMAL_BASE, ofPyIntObject, newPyIntSimple, PyIntObject, Digit, TwoDigits, newPyInt, pyIntObjectType, newPyInt, ofExactPyIntObject, PyLong_DECIMAL_BASE, SDigit, digitBits, IntSign, PyLong_SHIFT, newPyInt, newPyInt, PyLong_DECIMAL_SHIFT, frexp, flipSign, setSignNegative, positive, zero, negative, negate