Organizes a bunch of objects in a linked list. Not very efficient for reference types, since it results in two allocations per object.
Double-ended singly-linked list. Usable as a stack or queue.
Doubly-linked list. Usable as a stack, queue or deque.
Doubly-linked but single-ended list. Can't be used as a queue or deque, but supports arbitrary removal.
Singly-ended singly-linked list. Usable as a stack.
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
Linked list containers