src/genny/languages/zig

Source   Edit  

Procs

proc convertExportFromZig(inner: string; sym: string): string {....raises: [],
    tags: [], forbids: [].}
Source   Edit  
proc convertImportToZig(inner: string; sym: string): string {....raises: [],
    tags: [], forbids: [].}
Source   Edit  
proc dllProc(procName: string; args: openArray[string]; resType: string) {.
    ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc exportCloseObjectZig() {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc exportConstZig(sym: NimNode) {....raises: [ValueError], tags: [], forbids: [].}
Source   Edit  
proc exportEnumZig(sym: NimNode) {....raises: [ValueError], tags: [], forbids: [].}
Source   Edit  
proc exportObjectZig(sym: NimNode; constructor: NimNode) {....raises: [ValueError],
    tags: [], forbids: [].}
Source   Edit  
proc exportProcZig(sym: NimNode; owner: NimNode = nil;
                   prefixes: openArray[NimNode] = []; indent = false;
                   rename = "") {....raises: [ValueError], tags: [], forbids: [].}
Source   Edit  
proc exportRefObjectZig(sym: NimNode; fields: seq[(string, NimNode)];
                        constructor: NimNode) {....raises: [ValueError], tags: [],
    forbids: [].}
Source   Edit  
proc exportSeqZig(sym: NimNode) {....raises: [ValueError], tags: [], forbids: [].}
Source   Edit  
proc writeZig(dir, lib: string) {....raises: [IOError, ValueError],
                                  tags: [WriteIOEffect], forbids: [].}
Source   Edit