Imports
-
../../Utils/trans_imp, floatobject/decl, floatobject/toval, floatobject/fromx, floatobject/pow, floatobject/round, floatobject/utils, floatobject/aritherr, floatobject/hashes, ../stringobject/private/utils, ../noneobject, ../tupleobject, ../bltcommon, ../../../getargs, intobject/ops, intobject/ops_mix_nim, intobject/ops_imp_warn, numobjects_comm
Procs
proc `%`(a, b: PyFloatObject): PyObject {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc `//`(a, b: PyFloatObject): PyObject {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc abs(self: PyFloatObject): PyFloatObject {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc absPyFloatObjectMagic(selfNoCast: PyObject): PyObject {.cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc as_integer_ratio(self: PyFloatObject): tuple[num, den: int] {. ...raises: [ValueError], tags: [], forbids: [].}
- Source Edit
proc as_integer_ratioPyFloatObjectMethod(selfNoCast: PyObject; args: openArray[PyObject] = @[]; kwargs: PyKwArgType = nil): PyObject {. cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc boolPyFloatObjectMagic(selfNoCast: PyObject): PyObject {.cdecl, ...raises: [], tags: [], forbids: [].}
- Source Edit
proc divmod(a, b: PyFloatObject): tuple[d, m: PyFloatObject] {. ...raises: [ZeroDivisionError], tags: [RootEffect], forbids: [].}
- Source Edit
proc divmodNonZero(a, b: PyFloatObject): tuple[d, m: PyFloatObject] {. ...raises: [], tags: [RootEffect], forbids: [].}
- export for builtins.divmod Source Edit
proc DUroundDUPyFloatObjectMethod(selfNoCast: PyObject; args: openArray[PyObject] = @[]; kwargs: PyKwArgType = nil): PyObject {.cdecl, ...raises: [], tags: [RootEffect, WriteIOEffect], forbids: [].}
- Source Edit
proc floatPyFloatObjectMagic(selfNoCast: PyObject): PyObject {.cdecl, ...raises: [], tags: [], forbids: [].}
- Source Edit
proc floorDiv(a, b: PyFloatObject): PyFloatObject {....raises: [ZeroDivisionError], tags: [RootEffect], forbids: [].}
- Source Edit
proc floorMod(a, b: PyFloatObject): PyFloatObject {....raises: [ZeroDivisionError], tags: [RootEffect], forbids: [].}
- Source Edit
proc fromhexPyFloatObjectMethod(selfNoCast: PyObject; args: openArray[PyObject] = @[]; kwargs: PyKwArgType = nil): PyObject {.cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc hashPyFloatObjectMagic(selfNoCast: PyObject): PyObject {.cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc hex(self: PyFloatObject): PyStrObject {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc hexPyFloatObjectMethod(selfNoCast: PyObject; args: openArray[PyObject] = @[]; kwargs: PyKwArgType = nil): PyObject {.cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc intPyFloatObjectMagic(selfNoCast: PyObject): PyObject {.cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc is_integer(self: PyFloatObject): bool {....raises: [], tags: [], forbids: [].}
- Source Edit
proc is_integerPyFloatObjectMethod(selfNoCast: PyObject; args: openArray[PyObject] = @[]; kwargs: PyKwArgType = nil): PyObject {.cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc negativePyFloatObjectMagic(selfNoCast: PyObject): PyObject {.cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc newPyFloatFromhex(s: PyStrObject): PyFloatObject {....raises: [ValueError], tags: [RootEffect], forbids: [].}
- Source Edit
proc newPyFloatObjectMagic(args: openArray[PyObject] = @[]; kwargs: PyKwArgType = nil): PyObject {.cdecl, ...raises: [], tags: [RootEffect, WriteIOEffect], forbids: [].}
- Source Edit
proc positivePyFloatObjectMagic(selfNoCast: PyObject): PyObject {.cdecl, ...raises: [], tags: [], forbids: [].}
- Source Edit
proc reprPyFloatObjectMagic(selfNoCast: PyObject): PyObject {.cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc strPyFloatObjectMagic(selfNoCast: PyObject): PyObject {.cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
Templates
template `%`[T: SomeFloat](a: PyFloatObject; b: T): untyped
- Source Edit
template `%`[T: SomeFloat](a: T; b: PyFloatObject): untyped
- Source Edit
template `*`(self, casted: PyFloatObject): untyped
- Source Edit
template `*`[T: SomeFloat](a: PyFloatObject; b: T): untyped
- Source Edit
template `*`[T: SomeFloat](a: T; b: PyFloatObject): untyped
- Source Edit
template `+`(self, casted: PyFloatObject): untyped
- Source Edit
template `+`[T: SomeFloat](a: PyFloatObject; b: T): untyped
- Source Edit
template `+`[T: SomeFloat](a: T; b: PyFloatObject): untyped
- Source Edit
template `-`(self, casted: PyFloatObject): untyped
- Source Edit
template `-`[T: SomeFloat](a: PyFloatObject; b: T): untyped
- Source Edit
template `-`[T: SomeFloat](a: T; b: PyFloatObject): untyped
- Source Edit
template `/`(self, casted: PyFloatObject): untyped
- Source Edit
template `/`[T: SomeFloat](a: PyFloatObject; b: T): untyped
- Source Edit
template `/`[T: SomeFloat](a: T; b: PyFloatObject): untyped
- Source Edit
template `//`[T: SomeFloat](a: PyFloatObject; b: T): untyped
- Source Edit
template `//`[T: SomeFloat](a: T; b: PyFloatObject): untyped
- Source Edit
template `<`(self, casted: PyFloatObject): untyped
- Source Edit
template `<`[T: SomeFloat](a: PyFloatObject; b: T): untyped
- Source Edit
template `<`[T: SomeFloat](a: T; b: PyFloatObject): untyped
- Source Edit
template `<=`[T: SomeFloat](a: PyFloatObject; b: T): untyped
- Source Edit
template `<=`[T: SomeFloat](a: T; b: PyFloatObject): untyped
- Source Edit
template `==`(self, casted: PyFloatObject): untyped
- Source Edit
template `==`[T: SomeFloat](a: PyFloatObject; b: T): untyped
- Source Edit
template `==`[T: SomeFloat](a: T; b: PyFloatObject): untyped
- Source Edit
template `>`(self, casted: PyFloatObject): untyped
- Source Edit
template divmod[T: SomeFloat](a: PyFloatObject; b: T): untyped
- Source Edit
template divmod[T: SomeFloat](a: T; b: PyFloatObject): untyped
- Source Edit
template pow[T: SomeFloat](a: PyFloatObject; b: T): untyped
- Source Edit
template pow[T: SomeFloat](a: T; b: PyFloatObject): untyped
- Source Edit
Exports
-
$, pyFloatObjectType, ofExactPyFloatObject, newPyFloat, ofPyFloatObject, newPyFloatSimple, newPyFloat, PyFloatObject, DUformatDUPyfloatObjectMethod, asDouble, formatValue, PyFloat_AsFloat, asDouble, PyFloat_AsDouble, formatValue, PyNumber_Float, PyNumberFloat, PyFloat_FromString, PyFloat_FromString, PyFloat_FromString, pow, pow, hash, Py_HashDouble, $, pyFloatObjectType, ofExactPyFloatObject, newPyFloat, ofPyFloatObject, newPyFloatSimple, PyFloatObject, newPyFloat