Types
PyNimFuncObject = ref object of PyObject name*: PyStrObject self*: PyObject kind*: NFunc fun*: int
- Source Edit
Lets
pyNimFuncObjectType {.inject.} = newBltinPyType("nimfunc", pyObjectType)
- Source Edit
Procs
proc callPyNimFuncObjectMagic(selfNoCast: PyObject; args: openArray[PyObject] = @[]; kwargs: PyKwArgType = nil): PyObject {.cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc newPyNimFunc(fun: BltinFunc; name: PyStrObject): PyNimFuncObject {. ...raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc newPyNimFunc(fun`gensym27: UnaryMethod; name`gensym27: PyStrObject; self`gensym27: PyObject = nil): PyNimFuncObject {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc newPyNimFunc(fun`gensym30: BinaryMethod; name`gensym30: PyStrObject; self`gensym30: PyObject = nil): PyNimFuncObject {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc newPyNimFunc(fun`gensym33: TernaryMethod; name`gensym33: PyStrObject; self`gensym33: PyObject = nil): PyNimFuncObject {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc newPyNimFunc(fun`gensym36: BltinMethod; name`gensym36: PyStrObject; self`gensym36: PyObject = nil): PyNimFuncObject {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc newPyNimFuncSimple(): PyNimFuncObject {.cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc ofExactPyNimFuncObject(obj`gensym0: PyObject): bool {.cdecl, inline, ...raises: [], tags: [], forbids: [].}
- Source Edit
proc ofPyNimFuncObject(obj`gensym0: PyObject): bool {.cdecl, inline, ...raises: [], tags: [], forbids: [].}
- Source Edit