options.idx 2.0 KB

123456789101112131415161718192021222324252627
  1. nimTitle options options.html module std/options 0
  2. nim Option options.html#Option object Option 91
  3. nim UnpackDefect options.html#UnpackDefect object UnpackDefect 101
  4. nim UnpackError options.html#UnpackError type UnpackError 102
  5. nim option options.html#option,sinkT proc option[T](val: sink T): Option[T] 104
  6. nim some options.html#some,sinkT proc some[T](val: sink T): Option[T] 125
  7. nim none options.html#none,typedesc proc none(T: typedesc): Option[T] 144
  8. nim none options.html#none proc none[T](): Option[T] 157
  9. nim isSome options.html#isSome,Option[T] proc isSome[T](self: Option[T]): bool 161
  10. nim isNone options.html#isNone,Option[T] proc isNone[T](self: Option[T]): bool 176
  11. nim get options.html#get,Option[T] proc get[T](self: Option[T]): lent T 191
  12. nim get options.html#get,Option[T],T proc get[T](self: Option[T]; otherwise: T): T 206
  13. nim get options.html#get,Option[T]_2 proc get[T](self: var Option[T]): var T 218
  14. nim map options.html#map,Option[T],proc(T) proc map[T](self: Option[T]; callback: proc (input: T)) 234
  15. nim map options.html#map,Option[T],proc(T)_2 proc map[T, R](self: Option[T]; callback: proc (input: T): R): Option[R] 253
  16. nim flatten options.html#flatten,Option[Option[T]] proc flatten[T](self: Option[Option[T]]): Option[T] 275
  17. nim flatMap options.html#flatMap,Option[T],proc(T) proc flatMap[T, R](self: Option[T]; callback: proc (input: T): Option[R]): Option[R] 289
  18. nim filter options.html#filter,Option[T],proc(T) proc filter[T](self: Option[T]; callback: proc (input: T): bool): Option[T] 315
  19. nim `==` options.html#==,Option[T],Option[T] proc `==`[T](a, b: Option[T]): bool 336
  20. nim `$` options.html#$,Option[T] proc `$`[T](self: Option[T]): string 355
  21. nim unsafeGet options.html#unsafeGet,Option[T] proc unsafeGet[T](self: Option[T]): lent T 374
  22. heading Basic usage options.html#basic-usage Basic usage 0
  23. heading Pattern matching options.html#pattern-matching Pattern matching 0
  24. nimgrp none options.html#none-procs-all proc 144
  25. nimgrp map options.html#map-procs-all proc 234
  26. nimgrp get options.html#get-procs-all proc 191