Module btl.list

Implementation of linked list List (similar to c++ std::list and std::forward_list).

Structs

NameDescription
List List is a container that supports constant time insertion and removal of elements from anywhere in the container.

Manifest constants

NameTypeDescription
isList True if T is a List or implicitly converts to one, otherwise false.

Aliases

NameTypeDescription
DefaultAllocator std.experimental.allocator.mallocator.Mallocator Default allcoator for List.
Forward Forward Type used in forward constructors.
ForwardList List!(_Type,_Allocator,_supportGC,false) Alias to List with parameter _bidirectional = true (single linked list)