Procs
proc argDefaultValue(def: NimNode; arg: int): Option[NimNode] {....raises: [], tags: [], forbids: [].}
- Source Edit
proc argHasPragma(def: NimNode; arg: int; pragma: string): bool {....raises: [], tags: [], forbids: [].}
- Source Edit
proc getDocumentation(def: NimNode): Option[NimNode] {....raises: [], tags: [], forbids: [].}
- Source Edit
proc getPragmaNode(node: NimNode): Option[NimNode] {....raises: [], tags: [], forbids: [].}
- Source Edit
proc hasCustomPragma(def: NimNode; pragma: string): bool {....raises: [], tags: [], forbids: [].}
- Source Edit
proc myHasCustomPragma(n: NimNode; cp: NimNode): bool {....raises: [], tags: [], forbids: [].}
- Source Edit
proc returnType(def: NimNode): Option[NimNode] {....raises: [], tags: [], forbids: [].}
- Source Edit
Macros
macro defineBitFlag(body: untyped): untyped
- Source Edit
macro generateGetters(T: typedesc): untyped
- Source Edit