Types
PyMapObject = ref object of PyObject iters*: PyTupleObject fun*: PyObject strict*: bool
- Source Edit
PyZipObject = ref object of PyObject tuplesize*: int ittuple*: PyTupleObject result*: PyTupleObject strict*: bool
- Source Edit
Lets
pyFilterObjectType {.inject.} = newPyType("filter", pyObjectType)
- Source Edit
pyMapObjectType {.inject.} = newPyType("map", pyObjectType)
- Source Edit
pyZipObjectType {.inject.} = newPyType("zip", pyObjectType)
- Source Edit
Procs
proc iternextPyFilterObjectMagic(selfNoCast: PyObject): PyObject {.cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc iternextPyMapObjectMagic(selfNoCast: PyObject): PyObject {.cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc iternextPyZipObjectMagic(selfNoCast: PyObject): PyObject {.cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc iterPyFilterObjectMagic(selfNoCast: PyObject): PyObject {.cdecl, ...raises: [], tags: [], forbids: [].}
- Source Edit
proc iterPyMapObjectMagic(selfNoCast: PyObject): PyObject {.cdecl, ...raises: [], tags: [], forbids: [].}
- Source Edit
proc iterPyZipObjectMagic(selfNoCast: PyObject): PyObject {.cdecl, ...raises: [], tags: [], forbids: [].}
- Source Edit
proc newPyFilter(fun, sequ: PyObject): PyObject {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc newPyFilter(fun, sequ: PyObject; typ: PyTypeObject): PyObject {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc newPyFilterObjectMagic(args: openArray[PyObject] = @[]; kwargs: PyKwArgType = nil): PyObject {.cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc newPyFilterSimple(): PyFilterObject {.cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc newPyMap(args: openArray[PyObject]; fun: PyObject; strict = false): PyObject {. ...raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc newPyMap(args: openArray[PyObject]; fun: PyObject; strict: bool; typ: PyTypeObject): PyObject {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc newPyMap(args: PyTupleObject; fun: PyObject; strict = false): PyObject {. ...raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc newPyMap(args: PyTupleObject; fun: PyObject; strict: bool; typ: PyTypeObject): PyObject {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc newPyMapObjectMagic(args: openArray[PyObject] = @[]; kwargs: PyKwArgType = nil): PyObject {.cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc newPyMapSimple(): PyMapObject {.cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc newPyZip(args: openArray[PyObject]; strict = false): PyObject {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc newPyZip(args: openArray[PyObject]; strict: bool; typ: PyTypeObject): PyObject {. ...raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc newPyZip(args: PyTupleObject; strict = false): PyObject {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc newPyZip(args: PyTupleObject; strict: bool; typ: PyTypeObject): PyObject {. ...raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc newPyZipObjectMagic(args: openArray[PyObject] = @[]; kwargs: PyKwArgType = nil): PyObject {.cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc newPyZipSimple(): PyZipObject {.cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc ofExactPyFilterObject(obj`gensym387: PyObject): bool {.cdecl, inline, ...raises: [], tags: [], forbids: [].}
- Source Edit
proc ofExactPyMapObject(obj`gensym196: PyObject): bool {.cdecl, inline, ...raises: [], tags: [], forbids: [].}
- Source Edit
proc ofExactPyZipObject(obj`gensym0: PyObject): bool {.cdecl, inline, ...raises: [], tags: [], forbids: [].}
- Source Edit
proc ofPyFilterObject(obj`gensym387: PyObject): bool {.cdecl, inline, ...raises: [], tags: [], forbids: [].}
- Source Edit
proc ofPyMapObject(obj`gensym196: PyObject): bool {.cdecl, inline, ...raises: [], tags: [], forbids: [].}
- Source Edit
proc ofPyZipObject(obj`gensym0: PyObject): bool {.cdecl, inline, ...raises: [], tags: [], forbids: [].}
- Source Edit
Templates
template register_iter_objects()
- Source Edit