nxt.filters

Undocumented in source.

Members

Enums

Copyable
enum Copyable

Copyable flag.

Growable
enum Growable

Growable flag.

Rel
enum Rel
Undocumented in source.
isDenseSetFilterable
eponymoustemplate isDenseSetFilterable(E)
Undocumented in source.

Structs

DenseSetFilter
struct DenseSetFilter(E, Growable growable = Growable.yes, Copyable copyable = Copyable.no)

Store presence of elements of type E in a set in the range 0 .. length.

Role
struct Role
Undocumented in source.
StaticDenseSetFilter
struct StaticDenseSetFilter(E, bool requestPacked = true)

Store presence of elements of type E in a set in the range 0 .. length. Can be seen as a generalization of std.typecons.BitFlags to integer types.

Templates

isStaticDenseFilterableType
template isStaticDenseFilterableType(E)

Check if E is filterable in StaticDenseSetFilter, that is castable to uint and castable from unsigned int zero.

Meta