Objects/abstract/sequence

Source   Edit  

Procs

proc PySequence_GetItem(s: PyObject; i: int): PyObject {....raises: [],
    tags: [RootEffect, WriteIOEffect], forbids: [].}
Source   Edit  
proc PySequence_GetItemNonNil(s: PyObject; i: int): PyObject {....raises: [],
    tags: [RootEffect, WriteIOEffect], forbids: [].}
Source   Edit  
proc PySequence_GetItemNonNil(s: PyObject; i: Natural): PyObject {....raises: [],
    tags: [RootEffect, WriteIOEffect], forbids: [].}
Source   Edit  
proc PySequence_Size(s: PyObject; res: var int): PyBaseErrorObject {....raises: [],
    tags: [RootEffect, WriteIOEffect], forbids: [].}
Source   Edit  

Templates

template ifPyNimSequence_Check(o: PyObject; body)
Source   Edit  
template ifPyNimSequence_Check(o: PyObject; body, elseDo): untyped
Source   Edit  
template ofPySequence(o: PyObject): bool
PySequence_Check Source   Edit  
template PyNimSequence_Check(o: PyObject): bool
Source   Edit  
template PySequence_Check(o: PyObject): bool
Source   Edit  
template PySequence_Length(s: PyObject; res: var int): PyBaseErrorObject
Source   Edit