nxt.container

Containers that either improve or complement std.container`.

Modules

bimap
module nxt.container.bimap
Undocumented in source.
bitarray
module nxt.container.bitarray

Bitarray.

bucket_array
module nxt.container.bucket_array

Array where conseuctive elements are grouped into buckets. * * Bucket size is typically a power of two. * * Presence of elements in a bucket are specified by an occupancy mask. * * Each element in that bucket is allocated separately using an allocator. Each * bucket remains allocated until all elements have been removed (the occupancy * mask has been zeroed). * * See_Also: UnrolledList at * https://github.com/dlang-community/containers/blob/master/src/containers/unrolledlist.d. * * See_Also: https://www.youtube.com/watch?v=QX46eLqq1ps

common
module nxt.container.common

Helpers used by containers.

cyclic
module nxt.container.cyclic

Cyclic array-like container.

dynamic_array
module nxt.container.dynamic_array
Undocumented in source.
fixed_dynamic_array
module nxt.container.fixed_dynamic_array
Undocumented in source.
hybrid_hashmap
module nxt.container.hybrid_hashmap
Undocumented in source.
soa
module nxt.container.soa

Structure of arrays (SoA).

sorted
module nxt.container.sorted

Sorted array-like.

static_array
module nxt.container.static_array

Statically allocated arrays with compile-time known lengths.

static_bitarray
module nxt.container.static_bitarray

Statically sized variant of `std.bitmanip.BitArray.

static_modarray
module nxt.container.static_modarray
Undocumented in source.
traits
module nxt.container.traits

Traits used by containers.

trie
module nxt.container.trie

Tries and Prefix Trees.

variant_arrays
module nxt.container.variant_arrays
Undocumented in source.

Public Imports

nxt.container.bimap
public import nxt.container.bimap;
Undocumented in source.
nxt.container.common
public import nxt.container.common;
Undocumented in source.
nxt.container.cyclic
public import nxt.container.cyclic;
Undocumented in source.
nxt.container.dynamic_array
public import nxt.container.dynamic_array;
Undocumented in source.
nxt.container.fixed_dynamic_array
public import nxt.container.fixed_dynamic_array;
Undocumented in source.
nxt.container.hybrid_hashmap
public import nxt.container.hybrid_hashmap;
Undocumented in source.
nxt.container.soa
public import nxt.container.soa;
Undocumented in source.
nxt.container.sorted
public import nxt.container.sorted;
Undocumented in source.
nxt.container.static_array
public import nxt.container.static_array;
Undocumented in source.
nxt.container.static_modarray
public import nxt.container.static_modarray;
Undocumented in source.
nxt.container.traits
public import nxt.container.traits;
Undocumented in source.
nxt.container.trie
public import nxt.container.trie;
Undocumented in source.
nxt.container.variant_arrays
public import nxt.container.variant_arrays;
Undocumented in source.

Meta