Procs
proc isPyTrueObj(obj: PyObject): bool {....raises: [], tags: [], forbids: [].}
- inner Source Edit
proc lenPyTupleObjectMagic(selfNoCast: PyObject): PyObject {.cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc reprPyTupleObjectMagic(selfNoCast: PyObject): PyObject {.cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc tupleSeqToString(ss: openArray[UnicodeVariant]): UnicodeVariant {. ...raises: [], tags: [], forbids: [].}
- inner one-element tuple must be out as "(1,)" Source Edit
Iterators
iterator items(self: PyTupleObject): PyObject {....raises: [], tags: [], forbids: [].}
- Source Edit
Templates
template `[]`(self: PyTupleObject; i: int): PyObject
- Source Edit
template genCollectMagics(items, implNameMagic, ofPyNameObject, PyNameObject, mutRead, mutReadRepr, seqToStr) {.dirty.}
- Source Edit
template len(self: PyTupleObject): int
- Source Edit
Exports
-
bltinTypes, pyObjectType, TernaryMethod, ==, PyTypeToken, id, bltinFuncParams, typeToAnyKind, IntFlag, genProperty, hasDict, allowSelfReadWhenBeforeRealWrite, toTypeObject, castTypeOrRetTE, getNameAndArgTypes, or, =trace, PyKwArgType, UnaryMethod, getDictUnsafe, forMro, callMagic, implMethod, methodMacroTmpl, forMroNoSelf, PyTupleObject, len, RtArray, PyTuple_Pack, pyDestructorPragma, newPyTupleSimple, ofExactPyTupleObject, ==, reprLockWithMsgExpr, tp_free, callMagic, PyTuple_Collect, $, typeName, [], declareIntFlag, pyTupleObjectType, isClass, ofPyTypeObject, newPyTuple, PY_TPFLAGS, genProperty, sizeofIntFlag, reprLock, MagicMethods, =destroy, getMagic, BltinFunc, mutable, tpGetter, isType, newPyTuple, tpMagic, tpSetter, callInplaceMagic, pairs, getRORawData, newBltinPyType, toIntFlag, initRtArray, checkTypeOrRetTE, magicNames, BltinMethodDef, PyObject, []=, &, initPyMemberDef, callMagic, tpMethod, $, PyTypeObject, idStr, registerBltinMethod, callTpDel, pyCFuncPragma, &, PyObjectObj, BltinMethod, callOnceFinalizerFromDealloc, initRtArray, checkTypeOrRetTE, toObjSeq, typeToAnyKind, getDict, iterMro, prepareIntFlagOr, mro, registerBltinMethod, =copy, $, Py_IS, ==, newPyTuple, destructor, newPyType, checkArgTypes, BinaryMethod, items, checkTypeOrRetTE, ofPyTupleObject, Py_IS_TYPE, castSelf, declarePyType, typeToAnyKind, reprLockWithMsg, @, pyType, declareIntFlag, |, =wasMoved, getRawData, PyObjectWithDict, getFun, typeToAnyKind