sharedtables.idx 1.9 KB

1234567891011121314151617
  1. nimTitle sharedtables sharedtables.html module std/sharedtables 0
  2. nim SharedTable sharedtables.html#SharedTable object SharedTable 25
  3. nim defaultInitialSize sharedtables.html#defaultInitialSize const defaultInitialSize 15
  4. nim withValue sharedtables.html#withValue.t,SharedTable[A,B],A,untyped,untyped template withValue[A, B](t: var SharedTable[A, B]; key: A; value, body: untyped) 63
  5. nim withValue sharedtables.html#withValue.t,SharedTable[A,B],A,untyped,untyped,untyped template withValue[A, B](t: var SharedTable[A, B]; key: A; value, body1, body2: untyped) 97
  6. nim mget sharedtables.html#mget,SharedTable[A,B],A proc mget[A, B](t: var SharedTable[A, B]; key: A): var B 139
  7. nim mgetOrPut sharedtables.html#mgetOrPut,SharedTable[A,B],A,B proc mgetOrPut[A, B](t: var SharedTable[A, B]; key: A; val: B): var B 156
  8. nim hasKeyOrPut sharedtables.html#hasKeyOrPut,SharedTable[A,B],A,B proc hasKeyOrPut[A, B](t: var SharedTable[A, B]; key: A; val: B): bool 164
  9. nim withKey sharedtables.html#withKey,SharedTable[A,B],A,proc(A,B,bool) proc withKey[A, B](t: var SharedTable[A, B]; key: A;\n mapper: proc (key: A; val: var B; pairExists: var bool)) 173
  10. nim `[]=` sharedtables.html#[]=,SharedTable[A,B],A,B proc `[]=`[A, B](t: var SharedTable[A, B]; key: A; val: B) 221
  11. nim add sharedtables.html#add,SharedTable[A,B],A,B proc add[A, B](t: var SharedTable[A, B]; key: A; val: B) 226
  12. nim del sharedtables.html#del,SharedTable[A,B],A proc del[A, B](t: var SharedTable[A, B]; key: A) 232
  13. nim len sharedtables.html#len,SharedTable[A,B] proc len[A, B](t: var SharedTable[A, B]): int 237
  14. nim init sharedtables.html#init,SharedTable[A,B],int proc init[A, B](t: var SharedTable[A, B]; initialSize = 32) 242
  15. nim deinitSharedTable sharedtables.html#deinitSharedTable,SharedTable[A,B] proc deinitSharedTable[A, B](t: var SharedTable[A, B]) 253
  16. nimgrp withvalue sharedtables.html#withValue-templates-all template 63