src/happyx_native/abstract/saving

Procs

proc loadBool(filename`gensym4: string): bool {.
    ...raises: [OSError, IOError, ValueError],
    tags: [ReadDirEffect, ReadEnvEffect, ReadIOEffect, WriteDirEffect],
    forbids: [].}
proc loadFloat(filename`gensym3: string): float {.
    ...raises: [OSError, IOError, ValueError],
    tags: [ReadDirEffect, ReadEnvEffect, ReadIOEffect, WriteDirEffect],
    forbids: [].}
proc loadHexInt(filename`gensym5: string): int {.
    ...raises: [OSError, IOError, ValueError],
    tags: [ReadDirEffect, ReadEnvEffect, ReadIOEffect, WriteDirEffect],
    forbids: [].}
proc loadHexInt(filename`gensym6: string): int {.
    ...raises: [OSError, IOError, ValueError],
    tags: [ReadDirEffect, ReadEnvEffect, ReadIOEffect, WriteDirEffect],
    forbids: [].}
proc loadInt(filename`gensym2: string): int {.
    ...raises: [OSError, IOError, ValueError],
    tags: [ReadDirEffect, ReadEnvEffect, ReadIOEffect, WriteDirEffect],
    forbids: [].}
proc loadJson(filename`gensym0: string): JsonNode {.
    ...raises: [OSError, IOError, JsonParsingError, ValueError], tags: [
    ReadDirEffect, ReadEnvEffect, ReadIOEffect, WriteDirEffect, WriteIOEffect],
    forbids: [].}
proc loadOctInt(filename`gensym7: string): int {.
    ...raises: [OSError, IOError, ValueError],
    tags: [ReadDirEffect, ReadEnvEffect, ReadIOEffect, WriteDirEffect],
    forbids: [].}
proc loadString(filename`gensym1: string): string {....raises: [OSError, IOError],
    tags: [ReadDirEffect, ReadEnvEffect, ReadIOEffect, WriteDirEffect],
    forbids: [].}
proc save(filename`gensym0: string; data`gensym0: JsonNode) {.
    ...raises: [OSError, IOError], tags: [ReadDirEffect, ReadEnvEffect,
                                       ReadIOEffect, WriteDirEffect,
                                       WriteIOEffect], forbids: [].}
proc save(filename`gensym1: string; data`gensym1: string) {.
    ...raises: [OSError, IOError], tags: [ReadDirEffect, ReadEnvEffect,
                                       ReadIOEffect, WriteDirEffect,
                                       WriteIOEffect], forbids: [].}
proc save(filename`gensym2: string; data`gensym2: int) {.
    ...raises: [OSError, IOError], tags: [ReadDirEffect, ReadEnvEffect,
                                       ReadIOEffect, WriteDirEffect,
                                       WriteIOEffect], forbids: [].}
proc save(filename`gensym3: string; data`gensym3: float) {.
    ...raises: [OSError, IOError], tags: [ReadDirEffect, ReadEnvEffect,
                                       ReadIOEffect, WriteDirEffect,
                                       WriteIOEffect], forbids: [].}
proc save(filename`gensym4: string; data`gensym4: bool) {.
    ...raises: [OSError, IOError], tags: [ReadDirEffect, ReadEnvEffect,
                                       ReadIOEffect, WriteDirEffect,
                                       WriteIOEffect], forbids: [].}