openparser/plist

Search:
Group by:

Procs

proc parseBPlist(data: openArray[byte]; opts: PlistOptions = nil): JsonNode {.
    ...raises: [PlistError, Exception, KeyError], tags: [RootEffect], forbids: [].}
proc parseBPlist(data: seq[byte]; opts: PlistOptions = nil): JsonNode {.
    ...raises: [PlistError, Exception, KeyError], tags: [RootEffect], forbids: [].}
proc parseBPlist(data: string; opts: PlistOptions = nil): JsonNode {.
    ...raises: [PlistError, Exception, KeyError], tags: [RootEffect], forbids: [].}
proc parseBPlist[T](data: openArray[byte]; _: typedesc[T];
                    opts: PlistOptions = nil): T
proc parseBPlist[T](data: seq[byte]; _: typedesc[T]; opts: PlistOptions = nil): T
proc parseBPlistFile(path: string; opts: PlistOptions = nil): JsonNode {.
    ...raises: [IOError, PlistError, Exception, KeyError],
    tags: [ReadIOEffect, RootEffect], forbids: [].}
proc parseBPlistFile[T](path: string; _: typedesc[T]; opts: PlistOptions = nil): T
proc parsePlist(data: openArray[byte]; opts: PlistOptions = nil): JsonNode {.
    ...raises: [PlistError, Exception, KeyError], tags: [RootEffect], forbids: [].}
proc parsePlist(data: seq[byte]; opts: PlistOptions = nil): JsonNode {.
    ...raises: [PlistError, Exception, KeyError], tags: [RootEffect], forbids: [].}
proc parsePlist(s: string; opts: PlistOptions = nil): JsonNode {.
    ...raises: [PlistError, Exception, KeyError], tags: [RootEffect], forbids: [].}
proc parsePlist[T](data: openArray[byte]; _: typedesc[T];
                   opts: PlistOptions = nil): T
proc parsePlist[T](data: seq[byte]; _: typedesc[T]; opts: PlistOptions = nil): T
proc parsePlist[T](s: string; _: typedesc[T]; opts: PlistOptions = nil): T
proc parsePlistFile(path: string; opts: PlistOptions = nil): JsonNode {.
    ...raises: [IOError, PlistError, Exception, KeyError],
    tags: [ReadIOEffect, RootEffect], forbids: [].}
proc parsePlistFile[T](path: string; _: typedesc[T]; opts: PlistOptions = nil): T
proc parseXmlPlist(s: string; opts: PlistOptions = nil): JsonNode {.
    ...raises: [PlistError, KeyError], tags: [RootEffect], forbids: [].}
proc parseXmlPlist[T](s: string; _: typedesc[T]; opts: PlistOptions = nil): T
proc parseXmlPlistFile(path: string; opts: PlistOptions = nil): JsonNode {.
    ...raises: [IOError, PlistError, KeyError], tags: [ReadIOEffect, RootEffect],
    forbids: [].}
proc parseXmlPlistFile[T](path: string; _: typedesc[T]; opts: PlistOptions = nil): T
proc toBPlist(node: JsonNode; opts: PlistOptions = nil): seq[byte] {.
    ...raises: [ValueError, PlistError, KeyError], tags: [TimeEffect, RootEffect],
    forbids: [].}
proc toBPlist[T: object](v: T; opts: PlistOptions = nil): seq[byte]
proc toXmlPlist(node: JsonNode; opts: PlistOptions = nil): string {.
    ...raises: [KeyError], tags: [RootEffect], forbids: [].}
proc toXmlPlist[T: object](v: T; opts: PlistOptions = nil): string
proc unarchiveIfNeeded(node: JsonNode): JsonNode {....raises: [KeyError], tags: [],
    forbids: [].}