Index
Modules:
cflags
.
API symbols
`$`:
cflags: proc `$`[T, E](flags: Flags[T, E]): string
`*`:
cflags: proc `*`[T, E](flags1, flags2: Flags[T, E]): Flags[T, E]
`+`:
cflags: proc `+`[T, E](flags1, flags2: Flags[T, E]): Flags[T, E]
`-`:
cflags: proc `-`[T, E](flags1, flags2: Flags[T, E]): Flags[T, E]
`==`:
cflags: proc `==`[T, E](flags1, flags2: Flags[T, E]): bool
cflags: proc `==`[T, E](flags: Flags[T, E]; arrflags: openArray[E]): bool
cflags: proc `==`[T, E](flags: Flags[T, E]; setflags: set[E]): bool
card:
cflags: proc card[T, E](flags: Flags[T, E]): int
contains:
cflags: proc contains[T, E](flags: Flags[T, E]; flag: E): bool
cflags: proc contains[T, E](flags, subflags: Flags[T, E]): bool
cflags: proc contains[T, E](flags: Flags[T, E]; arrflags: openArray[E]): bool
cflags: proc contains[T, E](flags: Flags[T, E]; setflags: set[E]): bool
Flags:
cflags: type Flags
holeyItems:
cflags: iterator holeyItems[T: enum](a: set[T]): T
items:
cflags: iterator items[T, E](flags: Flags[T, E]): E
makeFlags:
cflags: proc makeFlags[T, E](BackingType: typedesc[T]; varflags: varargs[E]): Flags[T, E]
set:
cflags: proc set[T, E](flags: var Flags[T, E]; flag: E)
subsetOf:
cflags: proc subsetOf[T, E](flags, superflags: Flags[T, E]): bool
supersetOf:
cflags: proc supersetOf[T, E](flags, subflags: Flags[T, E]): bool
toFlags:
cflags: proc toFlags[T, E](arrflags: openArray[E]): Flags[T, E]
cflags: proc toFlags[T, E](arrflags: openArray[E]; BackingType: typedesc[T]): Flags[T, E]
cflags: proc toFlags[T, E](setflags: set[E]): Flags[T, E]
cflags: proc toFlags[T, E](setflags: set[E]; BackingType: typedesc[T]): Flags[T, E]
toSet:
cflags: proc toSet[T, E](flags: Flags[T, E]): set[E]
unset:
cflags: proc unset[T, E](flags: var Flags[T, E]; flag: E)