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
-
newPyIntSimple, digitPyLong_DECIMAL_BASE, pyIntObjectType, ofPyIntObject, newPyInt, newPyIntFromPtr, newPyInt, newPyIntFromPtr, truncate, PyIntObject, Digit, TwoDigits, newPyInt, newPyInt, ofExactPyIntObject, PyLong_DECIMAL_BASE, SDigit, digitBits, IntSign, PyLong_SHIFT, PyLong_DECIMAL_SHIFT, frexp, flipSign, setSignNegative, positive, zero, negative, negate