Doubly-linked means that list elements store a reference both to the previous element and to the following element. This container type, thus,
requires more RAM than a singly-linked list does, but can be iterated in both directions.
C++ list methods implemented in this package are assign, back, clear, emplace, emplace_back, emplace_front,
empty, erase, front, insert, max_size, merge, pop_back, pop_front, push_back,
push_front, remove., resize, reverse, size, sort, splice, and unique. The package also adds the
== operator and various helper functions (print, to_r, type).
All object-creating methods in this package begin with cpp_
to avoid clashes with functions from other packages, such as utils::stack
and
base::vector
.