nimTitle widestrs widestrs.html module std/widestrs 0 nim Utf16Char widestrs.html#Utf16Char type Utf16Char 16 nim WideCString widestrs.html#WideCString type WideCString 22 nim WideCStringObj widestrs.html#WideCStringObj object WideCStringObj 24 nim `[]` widestrs.html#[].t,WideCStringObj,int template `[]`(a: WideCStringObj; idx: int): Utf16Char 57 nim `[]=` widestrs.html#[]=.t,WideCStringObj,int,Utf16Char template `[]=`(a: WideCStringObj; idx: int; val: Utf16Char) 58 nim toWideCString widestrs.html#toWideCString.c,WideCStringObj converter toWideCString(x: WideCStringObj): WideCString 62 nim len widestrs.html#len,WideCString proc len(w: WideCString): int 77 nim newWideCString widestrs.html#newWideCString,int proc newWideCString(size: int): WideCStringObj 154 nim newWideCString widestrs.html#newWideCString,cstring,int proc newWideCString(source: cstring; L: int): WideCStringObj 158 nim newWideCString widestrs.html#newWideCString,cstring proc newWideCString(s: cstring): WideCStringObj 180 nim newWideCString widestrs.html#newWideCString,string proc newWideCString(s: string): WideCStringObj 185 nim `$` widestrs.html#$,openArray[Utf16Char],int proc `$`(w: openArray[Utf16Char]; replacement: int = 0x0000FFFD): string 254 nim `$` widestrs.html#$,WideCString,int,int proc `$`(w: WideCString; estimate: int; replacement: int = 0x0000FFFD): string 266 nim `$` widestrs.html#$,WideCString proc `$`(s: WideCString): string 271 nim `$` widestrs.html#$,WideCStringObj,int,int proc `$`(s: WideCStringObj; estimate: int; replacement: int = 0x0000FFFD): string 275 nim `$` widestrs.html#$,WideCStringObj proc `$`(s: WideCStringObj): string 278 nim len widestrs.html#len,WideCStringObj proc len(w: WideCStringObj): int 281 idx wide strings widestrs.html#wide-strings_1 Module widestrs 0 nimgrp $ widestrs.html#$-procs-all proc 254 nimgrp len widestrs.html#len-procs-all proc 77 nimgrp newwidecstring widestrs.html#newWideCString-procs-all proc 154