Python/getargs/dispatch

Source   Edit  

Procs

proc clinicGenAux(hasSelf: bool; genedPureNameStr: string; def: NimNode;
                  exported = true): NimNode {....raises: [], tags: [], forbids: [].}
impl for pragma for proc def Source   Edit  
proc clinicGenImplWithPrefix(prefix: string; def: NimNode): NimNode {.
    ...raises: [], tags: [], forbids: [].}
Source   Edit  

Macros

macro bltin_clinicGen(def)
Source   Edit  
macro clinicGen(name; exported: static[bool]; def)

pragma for proc def.

Named after CPython's clinic

main part of exportnpy, just before registering into module dict

Source   Edit  
macro clinicGenMeth(name; exported: static[bool]; def)
Source   Edit