Module btl.vector

Implementation of dynamic array Vector (similar to c++ std::vector and folly::small_vector).

Structs

NameDescription
Vector Vectors are sequence containers representing arrays that can change in size.

Manifest constants

NameTypeDescription
isVector True if T is a Vector or implicitly converts to one, otherwise false.

Aliases

NameTypeDescription
DefaultAllocator std.experimental.allocator.mallocator.Mallocator Default allcoator for Vector.
FixedVector Vector!(_Type,N,void,_supportGC) Alias to Vector with void allcoator
Forward Forward Type used in forward constructors.
SmallVector Vector!(_Type,N,_Allocator,_supportGC) Alias to Vector with with N > 0
Vector Vector!(_Type,0,_Allocator,_supportGC) Alias to Vector with different order of template parameters