No default construction if an allocator must be provided.
Use the given allocator for allocations.
A destructor is present on this object, but not explicitly documented in the source.
Disable copying.
Inserts an item at the front of the list.
Complexity: O(length)
Removes all elements from the range
Complexity: O(1)
Complexity: O(1)
Inserts an item at the front of the list.
Complexity: O(1)
Removes the first item in the list.
Supports list ~= item syntax
Forward range interface
Removes the first item in the list.
Removes the first instance of value found in the list.
the element type
the allocator to use. Defaults to Mallocator.
true if the container should support holding references to GC-allocated memory.
Single-linked allocator-backed list.