Python/bltinmodule/iterobjects

Search:
Group by:
Source   Edit  

Types

PyFilterObject = ref object of PyObject
  fun*: PyObject
  it*: PyObject
Source   Edit  
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 next(self: filterobject): PyObject {....raises: [], tags: [RootEffect],
    forbids: [].}
Source   Edit  
proc next(self: mapobject): PyObject {....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