Objects/numobjects/floatobject/toval

Source   Edit  

Procs

proc DUformatDUPyfloatObjectMethod(selfNoCast: PyObject;
                                   args: openArray[PyObject] = @[];
                                   kwargs: PyKwArgType = nil): PyObject {.cdecl,
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc formatValue(res: var string; self: PyFloatObject;
                 format_spec: static[string] = "") {.
    ...raises: [FormatPyObjectError].}
Source   Edit  
proc formatValue(res: var string; self: PyFloatObject; format_spec: string) {.
    ...raises: [FormatPyObjectError], tags: [RootEffect], forbids: [].}
Source   Edit  
proc PyFloat_AsDouble(op: PyObject; v: var float): PyBaseErrorObject {.
    ...raises: [], tags: [RootEffect, WriteIOEffect], forbids: [].}
Source   Edit  
proc PyFloat_AsFloat(op: PyObject; v: var float32): PyBaseErrorObject {.
    ...raises: [], tags: [RootEffect, WriteIOEffect], forbids: [].}
EXT. Source   Edit  

Templates

template asDouble(op: PyFloatObject): float
Source   Edit  
template asDouble(op: PyFloatObject; v: var float): PyBaseErrorObject
PyFloat_AS_DOUBLE Source   Edit