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>" # Pretend it requires a specific header @@ -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")

Types

@@ -210,8 +217,8 @@

Types

Opaque refs do not emit any fields just a typedef void*. - Source   -Edit   + Source   +Edit  
@@ -220,8 +227,8 @@

Types

Opaque seqs do not emit their entire struct, just the top level one. - Source   -Edit   + Source   +Edit  
@@ -230,8 +237,8 @@

Types

Opaque seqs do not emit their entire struct, just the top level one. - Source   -Edit   + Source   +Edit  
@@ -241,8 +248,8 @@

Types

- Source   -Edit   + Source   +Edit  
@@ -251,8 +258,8 @@

Types

- Source   -Edit   + Source   +Edit  
@@ -267,8 +274,8 @@

Vars

- Source   -Edit   + Source   +Edit  
@@ -284,8 +291,8 @@

Procs

- Source   -Edit   + Source   +Edit  
@@ -297,8 +304,8 @@

Procs

- Source   -Edit   + Source   +Edit  
@@ -310,8 +317,8 @@

Procs

- Source   -Edit   + Source   +Edit  
@@ -323,8 +330,8 @@

Procs

- Source   -Edit   + Source   +Edit  
@@ -336,8 +343,8 @@

Procs

Converts a Nim type to a "valid" C identifier Uses simple replace dumb as hell - Source   -Edit   + Source   +Edit  
@@ -345,62 +352,62 @@

Procs

-
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  
-
proc toCType(__536871288: typedesc[OpaqueString]; name: string; isProcArg: bool): string
+
proc toCType(__536871293: typedesc[OpaqueString]; name: string; isProcArg: bool): string
- Source   -Edit   + Source   +Edit  
@@ -409,8 +416,8 @@

Procs

- Source   -Edit   + Source   +Edit  
@@ -419,71 +426,71 @@

Procs

- 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 @@

Procs

- 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  
-
proc toCType[T](__536871278: typedesc[OpaqueRef[T]]; name: string;
+  
proc toCType[T](__536871283: typedesc[OpaqueRef[T]]; name: string;
                 isProcArg: bool): string
- Source   -Edit   + Source   +Edit  
-
proc toCType[T](__536871300: typedesc[OpaqueSeq[T]]; name: string;
+  
proc toCType[T](__536871305: typedesc[OpaqueSeq[T]]; name: string;
                 isProcArg: bool): string
- Source   -Edit   + Source   +Edit  
@@ -563,22 +570,22 @@

Procs

-
proc toTypeDefs(__536871235: typedesc[string]): string
+
proc toTypeDefs(__536871240: typedesc[string]): string
- Source   -Edit   + Source   +Edit  
-
proc toTypeDefs(__536871284: typedesc[OpaqueString]): string
+
proc toTypeDefs(__536871289: typedesc[OpaqueString]): string
- Source   -Edit   + Source   +Edit  
@@ -587,8 +594,8 @@

Procs

- Source   -Edit   + Source   +Edit  
@@ -597,8 +604,8 @@

Procs

- Source   -Edit   + Source   +Edit  
@@ -607,69 +614,69 @@

Procs

- Source   -Edit   + Source   +Edit  
-
proc toTypeDefs[T: distinct](__536871153: typedesc[T]): string
+
proc toTypeDefs[T: distinct](__536871158: typedesc[T]): string
- Source   -Edit   + Source   +Edit  
-
proc toTypeDefs[T: enum](__536871330: typedesc[T]): string
+
proc toTypeDefs[T: enum](__536871335: typedesc[T]): string
- 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  
-
proc toTypeDefs[T](__536871222: typedesc[seq[T]]): string
+
proc toTypeDefs[T](__536871227: typedesc[seq[T]]): string
- Source   -Edit   + Source   +Edit  
-
proc toTypeDefs[T](__536871273: typedesc[OpaqueRef[T]]): string
+
proc toTypeDefs[T](__536871278: typedesc[OpaqueRef[T]]): string
- Source   -Edit   + Source   +Edit  
-
proc toTypeDefs[T](__536871295: typedesc[OpaqueSeq[T]]): string
+
proc toTypeDefs[T](__536871300: typedesc[OpaqueSeq[T]]): string
- Source   -Edit   + Source   +Edit  
@@ -687,8 +694,8 @@

Macros

- Source   -Edit   + Source   +Edit  
@@ -700,8 +707,8 @@

Macros

- Source   -Edit   + Source   +Edit  
@@ -717,7 +724,7 @@

Macros

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>" # Pretend it requires a specific header @@ -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")

Types

@@ -210,8 +217,8 @@

Types

Opaque refs do not emit any fields just a typedef void*. - Source   -Edit   + Source   +Edit  
@@ -220,8 +227,8 @@

Types

Opaque seqs do not emit their entire struct, just the top level one. - Source   -Edit   + Source   +Edit  
@@ -230,8 +237,8 @@

Types

Opaque seqs do not emit their entire struct, just the top level one. - Source   -Edit   + Source   +Edit  
@@ -241,8 +248,8 @@

Types

- Source   -Edit   + Source   +Edit  
@@ -251,8 +258,8 @@

Types

- Source   -Edit   + Source   +Edit  
@@ -267,8 +274,8 @@

Vars

- Source   -Edit   + Source   +Edit  
@@ -284,8 +291,8 @@

Procs

- Source   -Edit   + Source   +Edit  
@@ -297,8 +304,8 @@

Procs

- Source   -Edit   + Source   +Edit  
@@ -310,8 +317,8 @@

Procs

- Source   -Edit   + Source   +Edit  
@@ -323,8 +330,8 @@

Procs

- Source   -Edit   + Source   +Edit  
@@ -336,8 +343,8 @@

Procs

Converts a Nim type to a "valid" C identifier Uses simple replace dumb as hell - Source   -Edit   + Source   +Edit  
@@ -345,62 +352,62 @@

Procs

-
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  
-
proc toCType(__536871288: typedesc[OpaqueString]; name: string; isProcArg: bool): string
+
proc toCType(__536871293: typedesc[OpaqueString]; name: string; isProcArg: bool): string
- Source   -Edit   + Source   +Edit  
@@ -409,8 +416,8 @@

Procs

- Source   -Edit   + Source   +Edit  
@@ -419,71 +426,71 @@

Procs

- 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 @@

Procs

- 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  
-
proc toCType[T](__536871278: typedesc[OpaqueRef[T]]; name: string;
+  
proc toCType[T](__536871283: typedesc[OpaqueRef[T]]; name: string;
                 isProcArg: bool): string
- Source   -Edit   + Source   +Edit  
-
proc toCType[T](__536871300: typedesc[OpaqueSeq[T]]; name: string;
+  
proc toCType[T](__536871305: typedesc[OpaqueSeq[T]]; name: string;
                 isProcArg: bool): string
- Source   -Edit   + Source   +Edit  
@@ -563,22 +570,22 @@

Procs

-
proc toTypeDefs(__536871235: typedesc[string]): string
+
proc toTypeDefs(__536871240: typedesc[string]): string
- Source   -Edit   + Source   +Edit  
-
proc toTypeDefs(__536871284: typedesc[OpaqueString]): string
+
proc toTypeDefs(__536871289: typedesc[OpaqueString]): string
- Source   -Edit   + Source   +Edit  
@@ -587,8 +594,8 @@

Procs

- Source   -Edit   + Source   +Edit  
@@ -597,8 +604,8 @@

Procs

- Source   -Edit   + Source   +Edit  
@@ -607,69 +614,69 @@

Procs

- Source   -Edit   + Source   +Edit  
-
proc toTypeDefs[T: distinct](__536871153: typedesc[T]): string
+
proc toTypeDefs[T: distinct](__536871158: typedesc[T]): string
- Source   -Edit   + Source   +Edit  
-
proc toTypeDefs[T: enum](__536871330: typedesc[T]): string
+
proc toTypeDefs[T: enum](__536871335: typedesc[T]): string
- 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  
-
proc toTypeDefs[T](__536871222: typedesc[seq[T]]): string
+
proc toTypeDefs[T](__536871227: typedesc[seq[T]]): string
- Source   -Edit   + Source   +Edit  
-
proc toTypeDefs[T](__536871273: typedesc[OpaqueRef[T]]): string
+
proc toTypeDefs[T](__536871278: typedesc[OpaqueRef[T]]): string
- Source   -Edit   + Source   +Edit  
-
proc toTypeDefs[T](__536871295: typedesc[OpaqueSeq[T]]): string
+
proc toTypeDefs[T](__536871300: typedesc[OpaqueSeq[T]]): string
- Source   -Edit   + Source   +Edit  
@@ -687,8 +694,8 @@

Macros

- Source   -Edit   + Source   +Edit  
@@ -700,8 +707,8 @@

Macros

- Source   -Edit   + Source   +Edit  
@@ -717,7 +724,7 @@

Macros

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: