sets.idx 5.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. nimTitle sets sets.html module std/sets 0
  2. nim HashSet sets.html#HashSet object HashSet 66
  3. nim OrderedSet sets.html#OrderedSet object OrderedSet 78
  4. nim SomeSet sets.html#SomeSet type SomeSet 85
  5. nim defaultInitialSize sets.html#defaultInitialSize const defaultInitialSize 89
  6. nim init sets.html#init,HashSet[A] proc init[A](s: var HashSet[A]; initialSize = defaultInitialSize) 98
  7. nim initHashSet sets.html#initHashSet proc initHashSet[A](initialSize = defaultInitialSize): HashSet[A] 117
  8. nim `[]` sets.html#[],HashSet[A],A proc `[]`[A](s: var HashSet[A]; key: A): var A 136
  9. nim contains sets.html#contains,HashSet[A],A proc contains[A](s: HashSet[A]; key: A): bool 151
  10. nim len sets.html#len,HashSet[A] proc len[A](s: HashSet[A]): int 172
  11. nim card sets.html#card,HashSet[A] proc card[A](s: HashSet[A]): int 186
  12. nim incl sets.html#incl,HashSet[A],A proc incl[A](s: var HashSet[A]; key: A) 193
  13. nim incl sets.html#incl,HashSet[A],HashSet[A] proc incl[A](s: var HashSet[A]; other: HashSet[A]) 210
  14. nim toHashSet sets.html#toHashSet,openArray[A] proc toHashSet[A](keys: openArray[A]): HashSet[A] 228
  15. nim items sets.html#items.i,HashSet[A] iterator items[A](s: HashSet[A]): A 248
  16. nim containsOrIncl sets.html#containsOrIncl,HashSet[A],A proc containsOrIncl[A](s: var HashSet[A]; key: A): bool 274
  17. nim excl sets.html#excl,HashSet[A],A proc excl[A](s: var HashSet[A]; key: A) 294
  18. nim excl sets.html#excl,HashSet[A],HashSet[A] proc excl[A](s: var HashSet[A]; other: HashSet[A]) 311
  19. nim missingOrExcl sets.html#missingOrExcl,HashSet[A],A proc missingOrExcl[A](s: var HashSet[A]; key: A): bool 330
  20. nim pop sets.html#pop,HashSet[A] proc pop[A](s: var HashSet[A]): A 350
  21. nim clear sets.html#clear,HashSet[A] proc clear[A](s: var HashSet[A]) 369
  22. nim union sets.html#union,HashSet[A],HashSet[A] proc union[A](s1, s2: HashSet[A]): HashSet[A] 390
  23. nim intersection sets.html#intersection,HashSet[A],HashSet[A] proc intersection[A](s1, s2: HashSet[A]): HashSet[A] 412
  24. nim difference sets.html#difference,HashSet[A],HashSet[A] proc difference[A](s1, s2: HashSet[A]): HashSet[A] 443
  25. nim symmetricDifference sets.html#symmetricDifference,HashSet[A],HashSet[A] proc symmetricDifference[A](s1, s2: HashSet[A]): HashSet[A] 467
  26. nim `+` sets.html#+,HashSet[A],HashSet[A] proc `+`[A](s1, s2: HashSet[A]): HashSet[A] 491
  27. nim `*` sets.html#*,HashSet[A],HashSet[A] proc `*`[A](s1, s2: HashSet[A]): HashSet[A] 495
  28. nim `-` sets.html#-,HashSet[A],HashSet[A] proc `-`[A](s1, s2: HashSet[A]): HashSet[A] 499
  29. nim `-+-` sets.html#-+-,HashSet[A],HashSet[A] proc `-+-`[A](s1, s2: HashSet[A]): HashSet[A] 503
  30. nim disjoint sets.html#disjoint,HashSet[A],HashSet[A] proc disjoint[A](s1, s2: HashSet[A]): bool 508
  31. nim `<` sets.html#<,HashSet[A],HashSet[A] proc `<`[A](s, t: HashSet[A]): bool 521
  32. nim `<=` sets.html#<=,HashSet[A],HashSet[A] proc `<=`[A](s, t: HashSet[A]): bool 536
  33. nim `==` sets.html#==,HashSet[A],HashSet[A] proc `==`[A](s, t: HashSet[A]): bool 557
  34. nim map sets.html#map,HashSet[A],proc(A) proc map[A, B](data: HashSet[A]; op: proc (x: A): B {.closure.}): HashSet[B] 567
  35. nim hash sets.html#hash,HashSet[A] proc hash[A](s: HashSet[A]): Hash 581
  36. nim `$` sets.html#$,HashSet[A] proc `$`[A](s: HashSet[A]): string 587
  37. nim initSet sets.html#initSet proc initSet[A](initialSize = defaultInitialSize): HashSet[A] 603
  38. nim toSet sets.html#toSet,openArray[A] proc toSet[A](keys: openArray[A]): HashSet[A] 606
  39. nim isValid sets.html#isValid,HashSet[A] proc isValid[A](s: HashSet[A]): bool 609
  40. nim init sets.html#init,OrderedSet[A] proc init[A](s: var OrderedSet[A]; initialSize = defaultInitialSize) 638
  41. nim initOrderedSet sets.html#initOrderedSet proc initOrderedSet[A](initialSize = defaultInitialSize): OrderedSet[A] 657
  42. nim toOrderedSet sets.html#toOrderedSet,openArray[A] proc toOrderedSet[A](keys: openArray[A]): OrderedSet[A] 676
  43. nim contains sets.html#contains,OrderedSet[A],A proc contains[A](s: OrderedSet[A]; key: A): bool 696
  44. nim incl sets.html#incl,OrderedSet[A],A proc incl[A](s: var OrderedSet[A]; key: A) 717
  45. nim incl sets.html#incl,HashSet[A],OrderedSet[A] proc incl[A](s: var HashSet[A]; other: OrderedSet[A]) 734
  46. nim containsOrIncl sets.html#containsOrIncl,OrderedSet[A],A proc containsOrIncl[A](s: var OrderedSet[A]; key: A): bool 750
  47. nim excl sets.html#excl,OrderedSet[A],A proc excl[A](s: var OrderedSet[A]; key: A) 769
  48. nim missingOrExcl sets.html#missingOrExcl,OrderedSet[A],A proc missingOrExcl[A](s: var OrderedSet[A]; key: A): bool 785
  49. nim clear sets.html#clear,OrderedSet[A] proc clear[A](s: var OrderedSet[A]) 805
  50. nim len sets.html#len,OrderedSet[A] proc len[A](s: OrderedSet[A]): int 825
  51. nim card sets.html#card,OrderedSet[A] proc card[A](s: OrderedSet[A]): int 839
  52. nim `==` sets.html#==,OrderedSet[A],OrderedSet[A] proc `==`[A](s, t: OrderedSet[A]): bool 846
  53. nim hash sets.html#hash,OrderedSet[A] proc hash[A](s: OrderedSet[A]): Hash 870
  54. nim `$` sets.html#$,OrderedSet[A] proc `$`[A](s: OrderedSet[A]): string 876
  55. nim items sets.html#items.i,OrderedSet[A] iterator items[A](s: OrderedSet[A]): A 894
  56. nim pairs sets.html#pairs.i,OrderedSet[A] iterator pairs[A](s: OrderedSet[A]): tuple[a: int, b: A] 918
  57. idx hash set sets.html#hash-set_1 Module sets 0
  58. nimgrp missingorexcl sets.html#missingOrExcl-procs-all proc 330
  59. nimgrp excl sets.html#excl-procs-all proc 294
  60. nimgrp containsorincl sets.html#containsOrIncl-procs-all proc 274
  61. nimgrp == sets.html#==-procs-all proc 557
  62. nimgrp $ sets.html#$-procs-all proc 587
  63. nimgrp card sets.html#card-procs-all proc 186
  64. nimgrp contains sets.html#contains-procs-all proc 151
  65. nimgrp init sets.html#init-procs-all proc 98
  66. nimgrp incl sets.html#incl-procs-all proc 193
  67. nimgrp clear sets.html#clear-procs-all proc 369
  68. nimgrp len sets.html#len-procs-all proc 172
  69. nimgrp hash sets.html#hash-procs-all proc 581
  70. nimgrp items sets.html#items-iterators-all iterator 248