From e6a7280cd848cf91942a2b95a717a4e645364c28 Mon Sep 17 00:00:00 2001
From: beef331
Date: Mon, 8 Jan 2024 05:07:46 +0000
Subject: [PATCH] deploy: 4e6ffd893a54e43f6c7799ea4b330c687d8df246
---
index.html | 307 ++++++++++++++++++++++++++------------------------
seeya.html | 307 ++++++++++++++++++++++++++------------------------
seeya.idx | 100 ++++++++--------
theindex.html | 58 +++++-----
4 files changed, 393 insertions(+), 379 deletions(-)
diff --git a/index.html b/index.html
index 177bcaf..33309ec 100644
--- a/index.html
+++ b/index.html
@@ -95,45 +95,45 @@ seeya
@@ -180,13 +180,19 @@ seeya
{.pragma: exporter, cdecl, dynlib, exportc: nameStr.}
{.pragma: exporterVar, dynlib, exportc: nameStr.}
-proc print_int_arr(oa: openArray[int]){.exporter, expose.} = echo oa
-proc add_int(a, b: int): int {.exporter, expose.} = a + b
+proc print_int_arr(oa: openArray[int]) {.exporter, expose.} =
+ echo oa
+
+proc add_int(a, b: int): int {.exporter, expose.} =
+ a + b
var my_int {.exporterVar, expose.} = 100
-type MyEnum = enum
- a, b, c
+type
+ MyEnum = enum
+ a
+ b
+ c
proc toTypeDefs(_: typedesc[MyEnum]): string =
headers.incl "<stdio.h>"
@@ -201,7 +207,8 @@ seeya
makeHeader("mylib.h")
when defined(genHeader):
- static: discard staticExec("clang-format -i mylib.h")
+ static:
+ discard staticExec("clang-format -i mylib.h")
@@ -210,8 +217,8 @@
-
Opaque refs do not emit any fields just a typedef void*.
- Source
-Edit
+ Source
+Edit
@@ -220,8 +227,8 @@
Opaque seqs do not emit their entire struct, just the top level one.
- Source
-Edit
+ Source
+Edit
@@ -230,8 +237,8 @@
Opaque seqs do not emit their entire struct, just the top level one.
- Source
-Edit
+ Source
+Edit
@@ -241,8 +248,8 @@
- Source
-Edit
+ Source
+Edit
@@ -251,8 +258,8 @@
- Source
-Edit
+ Source
+Edit
@@ -267,8 +274,8 @@
- Source
-Edit
+ Source
+Edit
@@ -284,8 +291,8 @@
- Source
-Edit
+ Source
+Edit
@@ -297,8 +304,8 @@
- Source
-Edit
+ Source
+Edit
@@ -310,8 +317,8 @@
- Source
-Edit
+ Source
+Edit
@@ -323,8 +330,8 @@
- Source
-Edit
+ Source
+Edit
@@ -336,8 +343,8 @@
Converts a Nim type to a "valid" C identifier Uses simple replace dumb as hell
- Source
-Edit
+ Source
+Edit
@@ -345,62 +352,62 @@
-
proc toCType(__536871173: typedesc[cstring]; name: string; procArg: bool): string
+
proc toCType(__536871178: typedesc[cstring]; name: string; procArg: bool): string
- Source
-Edit
+ Source
+Edit
-
proc toCType(__536871241: typedesc[string]; name: string; procArg: bool): string
+
proc toCType(__536871246: typedesc[string]; name: string; procArg: bool): string
- Source
-Edit
+ Source
+Edit
-
proc toCType(__536871254: typedesc[float32]; name: string; procArg: bool): string
+
proc toCType(__536871259: typedesc[float32]; name: string; procArg: bool): string
- Source
-Edit
+ Source
+Edit
-
proc toCType(__536871260: typedesc[bool]; name: string; procArg: bool): string
+
proc toCType(__536871265: typedesc[bool]; name: string; procArg: bool): string
- Source
-Edit
+ Source
+Edit
-
proc toCType(__536871266: typedesc[char]; name: string; procArg: bool): string
+
proc toCType(__536871271: typedesc[char]; name: string; procArg: bool): string
- Source
-Edit
+ Source
+Edit
@@ -409,8 +416,8 @@
- Source
-Edit
+ Source
+Edit
@@ -419,71 +426,71 @@
- Source
-Edit
+ Source
+Edit
-
proc toCType[Idx, T](__536871181: typedesc[array[Idx, T]]; name: string;
+
proc toCType[Idx, T](__536871186: typedesc[array[Idx, T]]; name: string;
procArg: bool): string
- Source
-Edit
+ Source
+Edit
-
proc toCType[T: distinct](__536871158: typedesc[T]; name: string; procArg: bool): string
+
proc toCType[T: distinct](__536871163: typedesc[T]; name: string; procArg: bool): string
- Source
-Edit
+ Source
+Edit
-
proc toCType[T: enum](__536871339: typedesc[T]; name: string; procArg: bool): string
+
proc toCType[T: enum](__536871344: typedesc[T]; name: string; procArg: bool): string
- Source
-Edit
+ Source
+Edit
-
proc toCType[T: float or float64](__536871248: typedesc[T]; name: string;
+
proc toCType[T: float or float64](__536871253: typedesc[T]; name: string;
procArg: bool): string
- Source
-Edit
+ Source
+Edit
-
proc toCType[T: range](__536871208: typedesc[T]; name: string; procArg: bool): string
+
proc toCType[T: range](__536871213: typedesc[T]; name: string; procArg: bool): string
- Source
-Edit
+ Source
+Edit
-
proc toCType[T: SomeInteger](__536871196: typedesc[T]; name: string;
+
proc toCType[T: SomeInteger](__536871201: typedesc[T]; name: string;
procArg: bool): string
- Source
-Edit
+ Source
+Edit
@@ -492,70 +499,70 @@
- Source
-Edit
+ Source
+Edit
-
proc toCType[T](__536871167: typedesc[PtrOrRef[T]]; name: string; procArg: bool): string
+
proc toCType[T](__536871172: typedesc[PtrOrRef[T]]; name: string; procArg: bool): string
- Source
-Edit
+ Source
+Edit
-
proc toCType[T](__536871188: typedesc[set[T]]; name: string; procArg: bool): string
+
proc toCType[T](__536871193: typedesc[set[T]]; name: string; procArg: bool): string
- Source
-Edit
+ Source
+Edit
-
proc toCType[T](__536871215: typedesc[openArray[T]]; name: string; procArg: bool): string
+
proc toCType[T](__536871220: typedesc[openArray[T]]; name: string; procArg: bool): string
- Source
-Edit
+ Source
+Edit
-
proc toCType[T](__536871229: typedesc[seq[T]]; name: string; procArg: bool): string
+
proc toCType[T](__536871234: typedesc[seq[T]]; name: string; procArg: bool): string
- Source
-Edit
+ Source
+Edit
@@ -563,22 +570,22 @@
@@ -597,8 +604,8 @@
- Source
-Edit
+ Source
+Edit
@@ -607,69 +614,69 @@
- Source
-Edit
+ Source
+Edit
-
proc toTypeDefs[T: not (object or distinct or tuple or enum)](__536871148: typedesc[
+
proc toTypeDefs[T: not (object or distinct or tuple or enum)](__536871153: typedesc[
T]): string
- Source
-Edit
+ Source
+Edit
@@ -687,8 +694,8 @@
- Source
-Edit
+ Source
+Edit
@@ -700,8 +707,8 @@
- Source
-Edit
+ Source
+Edit
@@ -717,7 +724,7 @@
- Made with Nim. Generated: 2024-01-04 22:43:42 UTC
+ Made with Nim. Generated: 2024-01-08 05:07:46 UTC
diff --git a/seeya.html b/seeya.html
index 177bcaf..33309ec 100644
--- a/seeya.html
+++ b/seeya.html
@@ -95,45 +95,45 @@ seeya
@@ -180,13 +180,19 @@ seeya
{.pragma: exporter, cdecl, dynlib, exportc: nameStr.}
{.pragma: exporterVar, dynlib, exportc: nameStr.}
-proc print_int_arr(oa: openArray[int]){.exporter, expose.} = echo oa
-proc add_int(a, b: int): int {.exporter, expose.} = a + b
+proc print_int_arr(oa: openArray[int]) {.exporter, expose.} =
+ echo oa
+
+proc add_int(a, b: int): int {.exporter, expose.} =
+ a + b
var my_int {.exporterVar, expose.} = 100
-type MyEnum = enum
- a, b, c
+type
+ MyEnum = enum
+ a
+ b
+ c
proc toTypeDefs(_: typedesc[MyEnum]): string =
headers.incl "<stdio.h>"
@@ -201,7 +207,8 @@ seeya
makeHeader("mylib.h")
when defined(genHeader):
- static: discard staticExec("clang-format -i mylib.h")
+ static:
+ discard staticExec("clang-format -i mylib.h")
@@ -210,8 +217,8 @@
-
Opaque refs do not emit any fields just a typedef void*.
- Source
-Edit
+ Source
+Edit
@@ -220,8 +227,8 @@
Opaque seqs do not emit their entire struct, just the top level one.
- Source
-Edit
+ Source
+Edit
@@ -230,8 +237,8 @@
Opaque seqs do not emit their entire struct, just the top level one.
- Source
-Edit
+ Source
+Edit
@@ -241,8 +248,8 @@
- Source
-Edit
+ Source
+Edit
@@ -251,8 +258,8 @@
- Source
-Edit
+ Source
+Edit
@@ -267,8 +274,8 @@
- Source
-Edit
+ Source
+Edit
@@ -284,8 +291,8 @@
- Source
-Edit
+ Source
+Edit
@@ -297,8 +304,8 @@
- Source
-Edit
+ Source
+Edit
@@ -310,8 +317,8 @@
- Source
-Edit
+ Source
+Edit
@@ -323,8 +330,8 @@
- Source
-Edit
+ Source
+Edit
@@ -336,8 +343,8 @@
Converts a Nim type to a "valid" C identifier Uses simple replace dumb as hell
- Source
-Edit
+ Source
+Edit
@@ -345,62 +352,62 @@
-
proc toCType(__536871173: typedesc[cstring]; name: string; procArg: bool): string
+
proc toCType(__536871178: typedesc[cstring]; name: string; procArg: bool): string
- Source
-Edit
+ Source
+Edit
-
proc toCType(__536871241: typedesc[string]; name: string; procArg: bool): string
+
proc toCType(__536871246: typedesc[string]; name: string; procArg: bool): string
- Source
-Edit
+ Source
+Edit
-
proc toCType(__536871254: typedesc[float32]; name: string; procArg: bool): string
+
proc toCType(__536871259: typedesc[float32]; name: string; procArg: bool): string
- Source
-Edit
+ Source
+Edit
-
proc toCType(__536871260: typedesc[bool]; name: string; procArg: bool): string
+
proc toCType(__536871265: typedesc[bool]; name: string; procArg: bool): string
- Source
-Edit
+ Source
+Edit
-
proc toCType(__536871266: typedesc[char]; name: string; procArg: bool): string
+
proc toCType(__536871271: typedesc[char]; name: string; procArg: bool): string
- Source
-Edit
+ Source
+Edit
@@ -409,8 +416,8 @@
- Source
-Edit
+ Source
+Edit
@@ -419,71 +426,71 @@
- Source
-Edit
+ Source
+Edit
-
proc toCType[Idx, T](__536871181: typedesc[array[Idx, T]]; name: string;
+
proc toCType[Idx, T](__536871186: typedesc[array[Idx, T]]; name: string;
procArg: bool): string
- Source
-Edit
+ Source
+Edit
-
proc toCType[T: distinct](__536871158: typedesc[T]; name: string; procArg: bool): string
+
proc toCType[T: distinct](__536871163: typedesc[T]; name: string; procArg: bool): string
- Source
-Edit
+ Source
+Edit
-
proc toCType[T: enum](__536871339: typedesc[T]; name: string; procArg: bool): string
+
proc toCType[T: enum](__536871344: typedesc[T]; name: string; procArg: bool): string
- Source
-Edit
+ Source
+Edit
-
proc toCType[T: float or float64](__536871248: typedesc[T]; name: string;
+
proc toCType[T: float or float64](__536871253: typedesc[T]; name: string;
procArg: bool): string
- Source
-Edit
+ Source
+Edit
-
proc toCType[T: range](__536871208: typedesc[T]; name: string; procArg: bool): string
+
proc toCType[T: range](__536871213: typedesc[T]; name: string; procArg: bool): string
- Source
-Edit
+ Source
+Edit
-
proc toCType[T: SomeInteger](__536871196: typedesc[T]; name: string;
+
proc toCType[T: SomeInteger](__536871201: typedesc[T]; name: string;
procArg: bool): string
- Source
-Edit
+ Source
+Edit
@@ -492,70 +499,70 @@
- Source
-Edit
+ Source
+Edit
-
proc toCType[T](__536871167: typedesc[PtrOrRef[T]]; name: string; procArg: bool): string
+
proc toCType[T](__536871172: typedesc[PtrOrRef[T]]; name: string; procArg: bool): string
- Source
-Edit
+ Source
+Edit
-
proc toCType[T](__536871188: typedesc[set[T]]; name: string; procArg: bool): string
+
proc toCType[T](__536871193: typedesc[set[T]]; name: string; procArg: bool): string
- Source
-Edit
+ Source
+Edit
-
proc toCType[T](__536871215: typedesc[openArray[T]]; name: string; procArg: bool): string
+
proc toCType[T](__536871220: typedesc[openArray[T]]; name: string; procArg: bool): string
- Source
-Edit
+ Source
+Edit
-
proc toCType[T](__536871229: typedesc[seq[T]]; name: string; procArg: bool): string
+
proc toCType[T](__536871234: typedesc[seq[T]]; name: string; procArg: bool): string
- Source
-Edit
+ Source
+Edit
@@ -563,22 +570,22 @@
@@ -597,8 +604,8 @@
- Source
-Edit
+ Source
+Edit
@@ -607,69 +614,69 @@
- Source
-Edit
+ Source
+Edit
-
proc toTypeDefs[T: not (object or distinct or tuple or enum)](__536871148: typedesc[
+
proc toTypeDefs[T: not (object or distinct or tuple or enum)](__536871153: typedesc[
T]): string
- Source
-Edit
+ Source
+Edit
@@ -687,8 +694,8 @@
- Source
-Edit
+ Source
+Edit
@@ -700,8 +707,8 @@
- Source
-Edit
+ Source
+Edit
@@ -717,7 +724,7 @@
- Made with Nim. Generated: 2024-01-04 22:43:42 UTC
+ Made with Nim. Generated: 2024-01-08 05:07:46 UTC
diff --git a/seeya.idx b/seeya.idx
index 2104673..5cfde73 100644
--- a/seeya.idx
+++ b/seeya.idx
@@ -1,51 +1,51 @@
nimTitle seeya seeya.html module seeya 0
-nim OpaqueSeq seeya.html#OpaqueSeq type OpaqueSeq 67
-nim OpaqueString seeya.html#OpaqueString type OpaqueString 68
-nim OpaqueRef seeya.html#OpaqueRef type OpaqueRef 69
-nim Inferred seeya.html#Inferred Passes.Inferred 71
-nim PassesByRef seeya.html#PassesByRef Passes.PassesByRef 71
-nim PassesByCopy seeya.html#PassesByCopy Passes.PassesByCopy 71
-nim Passes seeya.html#Passes enum Passes 71
-nim passesByRef seeya.html#passesByRef,typedesc[] proc passesByRef(T: typedesc[object]): bool 103
-nim TypedNimNode seeya.html#TypedNimNode type TypedNimNode 107
-nim headers seeya.html#headers var headers 110
-nim makeHeader seeya.html#makeHeader.m,staticstring macro makeHeader(location: static string) 116
-nim addType seeya.html#addType,typedesc proc addType(T: typedesc) 132
-nim formatName seeya.html#formatName,string proc formatName(s: string): string 139
-nim setFormatter seeya.html#setFormatter,staticstring proc setFormatter(formatter: static string) 142
-nim expose seeya.html#expose.m,untyped macro expose(t: untyped): untyped 316
-nim toCName seeya.html#toCName,string proc toCName(s: string): string 319
-nim toTypeDefs seeya.html#toTypeDefs,typedesc[] proc toTypeDefs(T: typedesc[object]): string 324
-nim toCType seeya.html#toCType,typedesc[],string,bool proc toCType(T: typedesc[object]; name: string; procArg: bool): string 340
-nim toTypeDefs seeya.html#toTypeDefs,typedesc[]_2 proc toTypeDefs(T: typedesc[tuple]): string 354
-nim toCType seeya.html#toCType,typedesc[T],string,bool proc toCType[T: tuple](t: typedesc[T]; name: string; procArg: bool): string 379
-nim toTypeDefs seeya.html#toTypeDefs,typedesc[T] proc toTypeDefs[T: not (object or distinct or tuple or enum)](__536871148: typedesc[T]): string 385
-nim toTypeDefs seeya.html#toTypeDefs,typedesc[T]_2 proc toTypeDefs[T: distinct](__536871153: typedesc[T]): string 388
-nim toCType seeya.html#toCType,typedesc[T],string,bool_2 proc toCType[T: distinct](__536871158: typedesc[T]; name: string; procArg: bool): string 392
-nim toCType seeya.html#toCType,typedesc[PtrOrRef[T]],string,bool proc toCType[T](__536871167: typedesc[PtrOrRef[T]]; name: string; procArg: bool): string 398
-nim toCType seeya.html#toCType,typedesc[cstring],string,bool proc toCType(__536871173: typedesc[cstring]; name: string; procArg: bool): string 404
-nim toCType seeya.html#toCType,typedesc[array[Idx,T]],string,bool proc toCType[Idx, T](__536871181: typedesc[array[Idx, T]]; name: string;\n procArg: bool): string 407
-nim toCType seeya.html#toCType,typedesc[set[T]],string,bool proc toCType[T](__536871188: typedesc[set[T]]; name: string; procArg: bool): string 414
-nim toCType seeya.html#toCType,typedesc[T],string,bool_3 proc toCType[T: SomeInteger](__536871196: typedesc[T]; name: string; procArg: bool): string 427
-nim toCType seeya.html#toCType,typedesc[T],string,bool_4 proc toCType[T: range](__536871208: typedesc[T]; name: string; procArg: bool): string 439
-nim toCType seeya.html#toCType,typedesc[openArray[T]],string,bool proc toCType[T](__536871215: typedesc[openArray[T]]; name: string; procArg: bool): string 442
-nim toTypeDefs seeya.html#toTypeDefs,typedesc[seq[T]] proc toTypeDefs[T](__536871222: typedesc[seq[T]]): string 448
-nim toCType seeya.html#toCType,typedesc[seq[T]],string,bool proc toCType[T](__536871229: typedesc[seq[T]]; name: string; procArg: bool): string 474
-nim toTypeDefs seeya.html#toTypeDefs,typedesc[string] proc toTypeDefs(__536871235: typedesc[string]): string 479
-nim toCType seeya.html#toCType,typedesc[string],string,bool proc toCType(__536871241: typedesc[string]; name: string; procArg: bool): string 505
-nim toCType seeya.html#toCType,typedesc[T],string,bool_5 proc toCType[T: float or float64](__536871248: typedesc[T]; name: string;\n procArg: bool): string 510
-nim toCType seeya.html#toCType,typedesc[float32],string,bool proc toCType(__536871254: typedesc[float32]; name: string; procArg: bool): string 513
-nim toCType seeya.html#toCType,typedesc[bool],string,bool proc toCType(__536871260: typedesc[bool]; name: string; procArg: bool): string 516
-nim toCType seeya.html#toCType,typedesc[char],string,bool proc toCType(__536871266: typedesc[char]; name: string; procArg: bool): string 520
-nim toTypeDefs seeya.html#toTypeDefs,typedesc[OpaqueRef[T]] proc toTypeDefs[T](__536871273: typedesc[OpaqueRef[T]]): string 523
-nim toCType seeya.html#toCType,typedesc[OpaqueRef[T]],string,bool proc toCType[T](__536871278: typedesc[OpaqueRef[T]]; name: string; isProcArg: bool): string 528
-nim toTypeDefs seeya.html#toTypeDefs,typedesc[OpaqueString] proc toTypeDefs(__536871284: typedesc[OpaqueString]): string 534
-nim toCType seeya.html#toCType,typedesc[OpaqueString],string,bool proc toCType(__536871288: typedesc[OpaqueString]; name: string; isProcArg: bool): string 540
-nim toTypeDefs seeya.html#toTypeDefs,typedesc[OpaqueSeq[T]] proc toTypeDefs[T](__536871295: typedesc[OpaqueSeq[T]]): string 546
-nim toCType seeya.html#toCType,typedesc[OpaqueSeq[T]],string,bool proc toCType[T](__536871300: typedesc[OpaqueSeq[T]]; name: string; isProcArg: bool): string 552
-nim toTypeDefs seeya.html#toTypeDefs,typedesc[T]_3 proc toTypeDefs[T: enum](__536871330: typedesc[T]): string 563
-nim toCType seeya.html#toCType,typedesc[T],string,bool_6 proc toCType[T: enum](__536871339: typedesc[T]; name: string; procArg: bool): string 579
-nim toTypeDefs seeya.html#toTypeDefs,typedesc[proc] proc toTypeDefs(T: typedesc[proc]): string 582
-nim toCType seeya.html#toCType,typedesc[proc],string,bool proc toCType(T: typedesc[proc]; name: string; procArg: bool): string 590
-nimgrp totypedefs seeya.html#toTypeDefs-procs-all proc 324
-nimgrp toctype seeya.html#toCType-procs-all proc 340
+nim OpaqueSeq seeya.html#OpaqueSeq type OpaqueSeq 75
+nim OpaqueString seeya.html#OpaqueString type OpaqueString 77
+nim OpaqueRef seeya.html#OpaqueRef type OpaqueRef 79
+nim Inferred seeya.html#Inferred Passes.Inferred 82
+nim PassesByRef seeya.html#PassesByRef Passes.PassesByRef 82
+nim PassesByCopy seeya.html#PassesByCopy Passes.PassesByCopy 82
+nim Passes seeya.html#Passes enum Passes 82
+nim passesByRef seeya.html#passesByRef,typedesc[] proc passesByRef(T: typedesc[object]): bool 114
+nim TypedNimNode seeya.html#TypedNimNode type TypedNimNode 118
+nim headers seeya.html#headers var headers 121
+nim makeHeader seeya.html#makeHeader.m,staticstring macro makeHeader(location: static string) 127
+nim addType seeya.html#addType,typedesc proc addType(T: typedesc) 150
+nim formatName seeya.html#formatName,string proc formatName(s: string): string 157
+nim setFormatter seeya.html#setFormatter,staticstring proc setFormatter(formatter: static string) 160
+nim expose seeya.html#expose.m,untyped macro expose(t: untyped): untyped 334
+nim toCName seeya.html#toCName,string proc toCName(s: string): string 337
+nim toTypeDefs seeya.html#toTypeDefs,typedesc[] proc toTypeDefs(T: typedesc[object]): string 342
+nim toCType seeya.html#toCType,typedesc[],string,bool proc toCType(T: typedesc[object]; name: string; procArg: bool): string 358
+nim toTypeDefs seeya.html#toTypeDefs,typedesc[]_2 proc toTypeDefs(T: typedesc[tuple]): string 372
+nim toCType seeya.html#toCType,typedesc[T],string,bool proc toCType[T: tuple](t: typedesc[T]; name: string; procArg: bool): string 397
+nim toTypeDefs seeya.html#toTypeDefs,typedesc[T] proc toTypeDefs[T: not (object or distinct or tuple or enum)](__536871153: typedesc[T]): string 403
+nim toTypeDefs seeya.html#toTypeDefs,typedesc[T]_2 proc toTypeDefs[T: distinct](__536871158: typedesc[T]): string 406
+nim toCType seeya.html#toCType,typedesc[T],string,bool_2 proc toCType[T: distinct](__536871163: typedesc[T]; name: string; procArg: bool): string 410
+nim toCType seeya.html#toCType,typedesc[PtrOrRef[T]],string,bool proc toCType[T](__536871172: typedesc[PtrOrRef[T]]; name: string; procArg: bool): string 416
+nim toCType seeya.html#toCType,typedesc[cstring],string,bool proc toCType(__536871178: typedesc[cstring]; name: string; procArg: bool): string 422
+nim toCType seeya.html#toCType,typedesc[array[Idx,T]],string,bool proc toCType[Idx, T](__536871186: typedesc[array[Idx, T]]; name: string;\n procArg: bool): string 425
+nim toCType seeya.html#toCType,typedesc[set[T]],string,bool proc toCType[T](__536871193: typedesc[set[T]]; name: string; procArg: bool): string 432
+nim toCType seeya.html#toCType,typedesc[T],string,bool_3 proc toCType[T: SomeInteger](__536871201: typedesc[T]; name: string; procArg: bool): string 445
+nim toCType seeya.html#toCType,typedesc[T],string,bool_4 proc toCType[T: range](__536871213: typedesc[T]; name: string; procArg: bool): string 457
+nim toCType seeya.html#toCType,typedesc[openArray[T]],string,bool proc toCType[T](__536871220: typedesc[openArray[T]]; name: string; procArg: bool): string 460
+nim toTypeDefs seeya.html#toTypeDefs,typedesc[seq[T]] proc toTypeDefs[T](__536871227: typedesc[seq[T]]): string 466
+nim toCType seeya.html#toCType,typedesc[seq[T]],string,bool proc toCType[T](__536871234: typedesc[seq[T]]; name: string; procArg: bool): string 492
+nim toTypeDefs seeya.html#toTypeDefs,typedesc[string] proc toTypeDefs(__536871240: typedesc[string]): string 497
+nim toCType seeya.html#toCType,typedesc[string],string,bool proc toCType(__536871246: typedesc[string]; name: string; procArg: bool): string 523
+nim toCType seeya.html#toCType,typedesc[T],string,bool_5 proc toCType[T: float or float64](__536871253: typedesc[T]; name: string;\n procArg: bool): string 528
+nim toCType seeya.html#toCType,typedesc[float32],string,bool proc toCType(__536871259: typedesc[float32]; name: string; procArg: bool): string 531
+nim toCType seeya.html#toCType,typedesc[bool],string,bool proc toCType(__536871265: typedesc[bool]; name: string; procArg: bool): string 534
+nim toCType seeya.html#toCType,typedesc[char],string,bool proc toCType(__536871271: typedesc[char]; name: string; procArg: bool): string 538
+nim toTypeDefs seeya.html#toTypeDefs,typedesc[OpaqueRef[T]] proc toTypeDefs[T](__536871278: typedesc[OpaqueRef[T]]): string 541
+nim toCType seeya.html#toCType,typedesc[OpaqueRef[T]],string,bool proc toCType[T](__536871283: typedesc[OpaqueRef[T]]; name: string; isProcArg: bool): string 546
+nim toTypeDefs seeya.html#toTypeDefs,typedesc[OpaqueString] proc toTypeDefs(__536871289: typedesc[OpaqueString]): string 552
+nim toCType seeya.html#toCType,typedesc[OpaqueString],string,bool proc toCType(__536871293: typedesc[OpaqueString]; name: string; isProcArg: bool): string 558
+nim toTypeDefs seeya.html#toTypeDefs,typedesc[OpaqueSeq[T]] proc toTypeDefs[T](__536871300: typedesc[OpaqueSeq[T]]): string 564
+nim toCType seeya.html#toCType,typedesc[OpaqueSeq[T]],string,bool proc toCType[T](__536871305: typedesc[OpaqueSeq[T]]; name: string; isProcArg: bool): string 570
+nim toTypeDefs seeya.html#toTypeDefs,typedesc[T]_3 proc toTypeDefs[T: enum](__536871335: typedesc[T]): string 581
+nim toCType seeya.html#toCType,typedesc[T],string,bool_6 proc toCType[T: enum](__536871344: typedesc[T]; name: string; procArg: bool): string 597
+nim toTypeDefs seeya.html#toTypeDefs,typedesc[proc] proc toTypeDefs(T: typedesc[proc]): string 600
+nim toCType seeya.html#toCType,typedesc[proc],string,bool proc toCType(T: typedesc[proc]; name: string; procArg: bool): string 608
+nimgrp totypedefs seeya.html#toTypeDefs-procs-all proc 342
+nimgrp toctype seeya.html#toCType-procs-all proc 358
diff --git a/theindex.html b/theindex.html
index 7438f29..36fe990 100644
--- a/theindex.html
+++ b/theindex.html
@@ -86,49 +86,49 @@ Index
seeya: proc toCType(T: typedesc[object]; name: string; procArg: bool): string
seeya: proc toCType[Idx, T](__536871181: typedesc[array[Idx, T]]; name: string;
+ data-doc-search-tag="seeya: proc toCType[Idx, T](__536871186: typedesc[array[Idx, T]]; name: string;
+ procArg: bool): string" href="seeya.html#toCType%2Ctypedesc%5Barray%5BIdx%2CT%5D%5D%2Cstring%2Cbool">seeya: proc toCType[Idx, T](__536871186: typedesc[array[Idx, T]]; name: string;
procArg: bool): string
seeya: proc toCType(__536871260: typedesc[bool]; name: string; procArg: bool): string
+ data-doc-search-tag="seeya: proc toCType(__536871265: typedesc[bool]; name: string; procArg: bool): string" href="seeya.html#toCType%2Ctypedesc%5Bbool%5D%2Cstring%2Cbool">seeya: proc toCType(__536871265: typedesc[bool]; name: string; procArg: bool): string
seeya: proc toCType(__536871266: typedesc[char]; name: string; procArg: bool): string
+ data-doc-search-tag="seeya: proc toCType(__536871271: typedesc[char]; name: string; procArg: bool): string" href="seeya.html#toCType%2Ctypedesc%5Bchar%5D%2Cstring%2Cbool">seeya: proc toCType(__536871271: typedesc[char]; name: string; procArg: bool): string
seeya: proc toCType(__536871173: typedesc[cstring]; name: string; procArg: bool): string
+ data-doc-search-tag="seeya: proc toCType(__536871178: typedesc[cstring]; name: string; procArg: bool): string" href="seeya.html#toCType%2Ctypedesc%5Bcstring%5D%2Cstring%2Cbool">seeya: proc toCType(__536871178: typedesc[cstring]; name: string; procArg: bool): string
seeya: proc toCType(__536871254: typedesc[float32]; name: string; procArg: bool): string
+ data-doc-search-tag="seeya: proc toCType(__536871259: typedesc[float32]; name: string; procArg: bool): string" href="seeya.html#toCType%2Ctypedesc%5Bfloat32%5D%2Cstring%2Cbool">seeya: proc toCType(__536871259: typedesc[float32]; name: string; procArg: bool): string
seeya: proc toCType[T](__536871278: typedesc[OpaqueRef[T]]; name: string; isProcArg: bool): string
+ data-doc-search-tag="seeya: proc toCType[T](__536871283: typedesc[OpaqueRef[T]]; name: string; isProcArg: bool): string" href="seeya.html#toCType%2Ctypedesc%5BOpaqueRef%5BT%5D%5D%2Cstring%2Cbool">seeya: proc toCType[T](__536871283: typedesc[OpaqueRef[T]]; name: string; isProcArg: bool): string
seeya: proc toCType[T](__536871300: typedesc[OpaqueSeq[T]]; name: string; isProcArg: bool): string
+ data-doc-search-tag="seeya: proc toCType[T](__536871305: typedesc[OpaqueSeq[T]]; name: string; isProcArg: bool): string" href="seeya.html#toCType%2Ctypedesc%5BOpaqueSeq%5BT%5D%5D%2Cstring%2Cbool">seeya: proc toCType[T](__536871305: typedesc[OpaqueSeq[T]]; name: string; isProcArg: bool): string
seeya: proc toCType(__536871288: typedesc[OpaqueString]; name: string; isProcArg: bool): string
+ data-doc-search-tag="seeya: proc toCType(__536871293: typedesc[OpaqueString]; name: string; isProcArg: bool): string" href="seeya.html#toCType%2Ctypedesc%5BOpaqueString%5D%2Cstring%2Cbool">seeya: proc toCType(__536871293: typedesc[OpaqueString]; name: string; isProcArg: bool): string
seeya: proc toCType[T](__536871215: typedesc[openArray[T]]; name: string; procArg: bool): string
+ data-doc-search-tag="seeya: proc toCType[T](__536871220: typedesc[openArray[T]]; name: string; procArg: bool): string" href="seeya.html#toCType%2Ctypedesc%5BopenArray%5BT%5D%5D%2Cstring%2Cbool">seeya: proc toCType[T](__536871220: typedesc[openArray[T]]; name: string; procArg: bool): string
seeya: proc toCType(T: typedesc[proc]; name: string; procArg: bool): string
seeya: proc toCType[T](__536871167: typedesc[PtrOrRef[T]]; name: string; procArg: bool): string
+ data-doc-search-tag="seeya: proc toCType[T](__536871172: typedesc[PtrOrRef[T]]; name: string; procArg: bool): string" href="seeya.html#toCType%2Ctypedesc%5BPtrOrRef%5BT%5D%5D%2Cstring%2Cbool">seeya: proc toCType[T](__536871172: typedesc[PtrOrRef[T]]; name: string; procArg: bool): string
seeya: proc toCType[T](__536871229: typedesc[seq[T]]; name: string; procArg: bool): string
+ data-doc-search-tag="seeya: proc toCType[T](__536871234: typedesc[seq[T]]; name: string; procArg: bool): string" href="seeya.html#toCType%2Ctypedesc%5Bseq%5BT%5D%5D%2Cstring%2Cbool">seeya: proc toCType[T](__536871234: typedesc[seq[T]]; name: string; procArg: bool): string
seeya: proc toCType[T](__536871188: typedesc[set[T]]; name: string; procArg: bool): string
+ data-doc-search-tag="seeya: proc toCType[T](__536871193: typedesc[set[T]]; name: string; procArg: bool): string" href="seeya.html#toCType%2Ctypedesc%5Bset%5BT%5D%5D%2Cstring%2Cbool">seeya: proc toCType[T](__536871193: typedesc[set[T]]; name: string; procArg: bool): string
seeya: proc toCType(__536871241: typedesc[string]; name: string; procArg: bool): string
+ data-doc-search-tag="seeya: proc toCType(__536871246: typedesc[string]; name: string; procArg: bool): string" href="seeya.html#toCType%2Ctypedesc%5Bstring%5D%2Cstring%2Cbool">seeya: proc toCType(__536871246: typedesc[string]; name: string; procArg: bool): string
seeya: proc toCType[T: tuple](t: typedesc[T]; name: string; procArg: bool): string
seeya: proc toCType[T: distinct](__536871158: typedesc[T]; name: string; procArg: bool): string
+ data-doc-search-tag="seeya: proc toCType[T: distinct](__536871163: typedesc[T]; name: string; procArg: bool): string" href="seeya.html#toCType%2Ctypedesc%5BT%5D%2Cstring%2Cbool_2">seeya: proc toCType[T: distinct](__536871163: typedesc[T]; name: string; procArg: bool): string
seeya: proc toCType[T: SomeInteger](__536871196: typedesc[T]; name: string; procArg: bool): string
+ data-doc-search-tag="seeya: proc toCType[T: SomeInteger](__536871201: typedesc[T]; name: string; procArg: bool): string" href="seeya.html#toCType%2Ctypedesc%5BT%5D%2Cstring%2Cbool_3">seeya: proc toCType[T: SomeInteger](__536871201: typedesc[T]; name: string; procArg: bool): string
seeya: proc toCType[T: range](__536871208: typedesc[T]; name: string; procArg: bool): string
+ data-doc-search-tag="seeya: proc toCType[T: range](__536871213: typedesc[T]; name: string; procArg: bool): string" href="seeya.html#toCType%2Ctypedesc%5BT%5D%2Cstring%2Cbool_4">seeya: proc toCType[T: range](__536871213: typedesc[T]; name: string; procArg: bool): string
seeya: proc toCType[T: float or float64](__536871248: typedesc[T]; name: string;
+ data-doc-search-tag="seeya: proc toCType[T: float or float64](__536871253: typedesc[T]; name: string;
+ procArg: bool): string" href="seeya.html#toCType%2Ctypedesc%5BT%5D%2Cstring%2Cbool_5">seeya: proc toCType[T: float or float64](__536871253: typedesc[T]; name: string;
procArg: bool): string
seeya: proc toCType[T: enum](__536871339: typedesc[T]; name: string; procArg: bool): string
+ data-doc-search-tag="seeya: proc toCType[T: enum](__536871344: typedesc[T]; name: string; procArg: bool): string" href="seeya.html#toCType%2Ctypedesc%5BT%5D%2Cstring%2Cbool_6">seeya: proc toCType[T: enum](__536871344: typedesc[T]; name: string; procArg: bool): string
toTypeDefs:
TypedNimNode: