Create a new empty list
Special version of constructor needed by dup
Clean up when deleted
Time complexity: O(1)
Time complexity: O(n)
Time complexity: O(n + number of elements in e)
Time complexity: O(n)
Time complexity: O(n + number of elements in e)
Configure the assigned allocator with the size of each allocation block (number of nodes allocated at one time) and the number of nodes to pre-populate the cache with.
Time complexity: O(n)
Time complexity: O(n)
Build an independent copy of the list. The elements themselves are not cloned
Time complexity: O(n) Returns size_t.max if no element found.
Time complexity: O(n)
Time complexity: O(1)
Time complexity: O(1)
Is this container empty?
Return a generic iterator for contained elements
Time complexity: O(n) Returns size_t.max if no element found.
Time complexity: O(1)
Time complexity: O(number of elements in e)
Time complexity: O(n)
Time complexity: O(n)
Time complexity: O(1)
Time complexity: O(n)
Time complexity: O(n)
Time complexity: O(n)
Time complexity: O(n)
Reset the HashMap contents and optionally configure a new heap manager. We cannot guarantee to clean up reconfigured allocators, so be sure to invoke reset() before discarding this class
Return the number of elements contained
Uses a merge-sort-based algorithm.
Time complexity: O(length)
Time complexity: O(n)
Time complexity: O(n)
Takes the first value on the list
Copy and return the contained set of values in an array, using the optional dst as a recipient (which is resized as necessary).
List of singly-linked values