Module btl.list
Implementation of linked list List
(similar to c++ std::list
and std::forward_list
).
Structs
Name | Description |
List
|
List is a container that supports constant time insertion and removal of elements from anywhere in the container.
|
Manifest constants
Name | Type | Description |
isList
|
|
True if T is a List or implicitly converts to one, otherwise false.
|
Aliases
Name | Type | Description |
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)
|