☰
Index
Modules:
cstruct2namedtuple
.
API symbols
`$`:
cstruct2namedtuple: proc `$`(nObj: struct_Passwd): string
`[]=`:
cstruct2namedtuple: proc `[]=`(self: MapCTypeToNim; key: NimTypeKind; val: NimNode)
`[]`:
cstruct2namedtuple: proc `[]`(self: MapCTypeToNim; key: NimTypeKind): NimNode
cstruct2namedtuple: proc `[]`(self: MapCTypeToNim; key: NimNode): NimNode
cstruct2namedtuple: macro `[]`(nObj: struct_Passwd; getitemIdx`gensym48: static[int]): untyped
contains:
cstruct2namedtuple: proc contains(self: MapCTypeToNim; key: NimTypeKind): bool
cstructGenNamedTuple:
cstruct2namedtuple: macro cstructGenNamedTuple[T: object](desc: typedesc[T]; exported: static[bool] = true; mapCTypeToNim: static[ MapCTypeToNim] = mapCTypeToNim)
cstruct2namedtuple: macro cstructGenNamedTuple[T: object](desc: typedesc[T]; genName: static[string]; exported: static[bool] = true)
declMapCTypeToNim:
cstruct2namedtuple: macro declMapCTypeToNim(mapCTypeToNim; uniqueId = astToStr(mapCTypeToNim); additionalMaps)
cstruct2namedtuple: template declMapCTypeToNim(mapCTypeToNim; uniqueId = astToStr(mapCTypeToNim))
genNamedTuple:
cstruct2namedtuple: macro genNamedTuple[T: object](desc: typedesc[T]; stmtDef)
struct_Passwd:
cstruct2namedtuple: type struct_Passwd
toPyNim:
cstruct2namedtuple: proc toPyNim(cObj: ptr Passwd; result: var struct_Passwd)
cstruct2namedtuple: proc toPyNim(cObj: sink Passwd; result: var struct_Passwd)
cstruct2namedtuple: template toPyNim(s: cstring; res: var string)
cstruct2namedtuple: template toPyNim(i: SomeFloat; res: var BiggestFloat)
cstruct2namedtuple: template toPyNim(i: SomeSignedInt; res: var BiggestInt)
cstruct2namedtuple: template toPyNim(i: SomeUnsignedInt; res: var BiggestUInt)