typeinfo.idx 6.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. nimTitle typeinfo typeinfo.html module std/typeinfo 0
  2. nim akNone typeinfo.html#akNone AnyKind.akNone 48
  3. nim akBool typeinfo.html#akBool AnyKind.akBool 48
  4. nim akChar typeinfo.html#akChar AnyKind.akChar 48
  5. nim akEnum typeinfo.html#akEnum AnyKind.akEnum 48
  6. nim akArray typeinfo.html#akArray AnyKind.akArray 48
  7. nim akObject typeinfo.html#akObject AnyKind.akObject 48
  8. nim akTuple typeinfo.html#akTuple AnyKind.akTuple 48
  9. nim akSet typeinfo.html#akSet AnyKind.akSet 48
  10. nim akRange typeinfo.html#akRange AnyKind.akRange 48
  11. nim akPtr typeinfo.html#akPtr AnyKind.akPtr 48
  12. nim akRef typeinfo.html#akRef AnyKind.akRef 48
  13. nim akSequence typeinfo.html#akSequence AnyKind.akSequence 48
  14. nim akProc typeinfo.html#akProc AnyKind.akProc 48
  15. nim akPointer typeinfo.html#akPointer AnyKind.akPointer 48
  16. nim akString typeinfo.html#akString AnyKind.akString 48
  17. nim akCString typeinfo.html#akCString AnyKind.akCString 48
  18. nim akInt typeinfo.html#akInt AnyKind.akInt 48
  19. nim akInt8 typeinfo.html#akInt8 AnyKind.akInt8 48
  20. nim akInt16 typeinfo.html#akInt16 AnyKind.akInt16 48
  21. nim akInt32 typeinfo.html#akInt32 AnyKind.akInt32 48
  22. nim akInt64 typeinfo.html#akInt64 AnyKind.akInt64 48
  23. nim akFloat typeinfo.html#akFloat AnyKind.akFloat 48
  24. nim akFloat32 typeinfo.html#akFloat32 AnyKind.akFloat32 48
  25. nim akFloat64 typeinfo.html#akFloat64 AnyKind.akFloat64 48
  26. nim akFloat128 typeinfo.html#akFloat128 AnyKind.akFloat128 48
  27. nim akUInt typeinfo.html#akUInt AnyKind.akUInt 48
  28. nim akUInt8 typeinfo.html#akUInt8 AnyKind.akUInt8 48
  29. nim akUInt16 typeinfo.html#akUInt16 AnyKind.akUInt16 48
  30. nim akUInt32 typeinfo.html#akUInt32 AnyKind.akUInt32 48
  31. nim akUInt64 typeinfo.html#akUInt64 AnyKind.akUInt64 48
  32. nim AnyKind typeinfo.html#AnyKind enum AnyKind 48
  33. nim Any typeinfo.html#Any object Any 81
  34. nim toAny typeinfo.html#toAny,T proc toAny[T](x: var T): Any 164
  35. nim kind typeinfo.html#kind,Any proc kind(x: Any): AnyKind 170
  36. nim size typeinfo.html#size,Any proc size(x: Any): int 174
  37. nim baseTypeKind typeinfo.html#baseTypeKind,Any proc baseTypeKind(x: Any): AnyKind 178
  38. nim baseTypeSize typeinfo.html#baseTypeSize,Any proc baseTypeSize(x: Any): int 185
  39. nim invokeNew typeinfo.html#invokeNew,Any proc invokeNew(x: Any) 192
  40. nim invokeNewSeq typeinfo.html#invokeNewSeq,Any,int proc invokeNewSeq(x: Any; len: int) 201
  41. nim extendSeq typeinfo.html#extendSeq,Any proc extendSeq(x: Any) 213
  42. nim setObjectRuntimeType typeinfo.html#setObjectRuntimeType,Any proc setObjectRuntimeType(x: Any) 231
  43. nim `[]` typeinfo.html#[],Any,int proc `[]`(x: Any; i: int): Any 246
  44. nim `[]=` typeinfo.html#[]=,Any,int,Any proc `[]=`(x: Any; i: int; y: Any) 272
  45. nim len typeinfo.html#len,Any proc len(x: Any): int 301
  46. nim base typeinfo.html#base,Any proc base(x: Any): Any 318
  47. nim isNil typeinfo.html#isNil,Any proc isNil(x: Any): bool 323
  48. nim getPointer typeinfo.html#getPointer,Any proc getPointer(x: Any): pointer 333
  49. nim setPointer typeinfo.html#setPointer,Any,pointer proc setPointer(x: Any; y: pointer) 340
  50. nim fields typeinfo.html#fields.i,Any iterator fields(x: Any): tuple[name: string, any: Any] 364
  51. nim `[]=` typeinfo.html#[]=,Any,string,Any proc `[]=`(x: Any; fieldName: string; value: Any) 402
  52. nim `[]` typeinfo.html#[],Any,string proc `[]`(x: Any; fieldName: string): Any 416
  53. nim `[]` typeinfo.html#[],Any proc `[]`(x: Any): Any 432
  54. nim `[]=` typeinfo.html#[]=,Any,Any proc `[]=`(x, y: Any) 438
  55. nim getInt typeinfo.html#getInt,Any proc getInt(x: Any): int 444
  56. nim getInt8 typeinfo.html#getInt8,Any proc getInt8(x: Any): int8 449
  57. nim getInt16 typeinfo.html#getInt16,Any proc getInt16(x: Any): int16 454
  58. nim getInt32 typeinfo.html#getInt32,Any proc getInt32(x: Any): int32 459
  59. nim getInt64 typeinfo.html#getInt64,Any proc getInt64(x: Any): int64 464
  60. nim getBiggestInt typeinfo.html#getBiggestInt,Any proc getBiggestInt(x: Any): BiggestInt 469
  61. nim setBiggestInt typeinfo.html#setBiggestInt,Any,BiggestInt proc setBiggestInt(x: Any; y: BiggestInt) 495
  62. nim getUInt typeinfo.html#getUInt,Any proc getUInt(x: Any): uint 520
  63. nim getUInt8 typeinfo.html#getUInt8,Any proc getUInt8(x: Any): uint8 525
  64. nim getUInt16 typeinfo.html#getUInt16,Any proc getUInt16(x: Any): uint16 530
  65. nim getUInt32 typeinfo.html#getUInt32,Any proc getUInt32(x: Any): uint32 535
  66. nim getUInt64 typeinfo.html#getUInt64,Any proc getUInt64(x: Any): uint64 540
  67. nim getBiggestUint typeinfo.html#getBiggestUint,Any proc getBiggestUint(x: Any): uint64 545
  68. nim setBiggestUint typeinfo.html#setBiggestUint,Any,uint64 proc setBiggestUint(x: Any; y: uint64) 557
  69. nim getChar typeinfo.html#getChar,Any proc getChar(x: Any): char 569
  70. nim getBool typeinfo.html#getBool,Any proc getBool(x: Any): bool 575
  71. nim skipRange typeinfo.html#skipRange,Any proc skipRange(x: Any): Any 581
  72. nim getEnumOrdinal typeinfo.html#getEnumOrdinal,Any,string proc getEnumOrdinal(x: Any; name: string): int 587
  73. nim getEnumField typeinfo.html#getEnumField,Any,int proc getEnumField(x: Any; ordinalValue: int): string 603
  74. nim getEnumField typeinfo.html#getEnumField,Any proc getEnumField(x: Any): string 621
  75. nim getFloat typeinfo.html#getFloat,Any proc getFloat(x: Any): float 625
  76. nim getFloat32 typeinfo.html#getFloat32,Any proc getFloat32(x: Any): float32 630
  77. nim getFloat64 typeinfo.html#getFloat64,Any proc getFloat64(x: Any): float64 635
  78. nim getBiggestFloat typeinfo.html#getBiggestFloat,Any proc getBiggestFloat(x: Any): BiggestFloat 640
  79. nim setBiggestFloat typeinfo.html#setBiggestFloat,Any,BiggestFloat proc setBiggestFloat(x: Any; y: BiggestFloat) 649
  80. nim getString typeinfo.html#getString,Any proc getString(x: Any): string 658
  81. nim setString typeinfo.html#setString,Any,string proc setString(x: Any; y: string) 667
  82. nim getCString typeinfo.html#getCString,Any proc getCString(x: Any): cstring 672
  83. nim assign typeinfo.html#assign,Any,Any proc assign(x, y: Any) 677
  84. nim elements typeinfo.html#elements.i,Any iterator elements(x: Any): int 683
  85. nim inclSetElement typeinfo.html#inclSetElement,Any,int proc inclSetElement(x: Any; elem: int) 705
  86. idx runtime type information typeinfo.html#runtime-type-information_1 Module typeinfo 0
  87. idx RTTI typeinfo.html#rtti_1 Module typeinfo 0
  88. nimgrp []= typeinfo.html#[]=-procs-all proc 272
  89. nimgrp [] typeinfo.html#[]-procs-all proc 246
  90. nimgrp getenumfield typeinfo.html#getEnumField-procs-all proc 603