|
ORIGINAL
|
A block-based list implementation. More...


Go to the source code of this file.
Classes | |
| class | original::blocksList< TYPE, ALLOC > |
| A block-based list implementation. More... | |
| class | original::blocksList< TYPE, ALLOC >::Iterator |
| Iterator for blocksList, supports forward and backward iteration. More... | |
Namespaces | |
| namespace | original |
| Main namespace for the project Original. | |
| namespace | std |
| Standard namespace extensions for original::alternative. | |
Functions | |
| template<typename TYPE , typename ALLOC > | |
| void | std::swap (original::blocksList< TYPE, ALLOC > &lhs, original::blocksList< TYPE, ALLOC > &rhs) noexcept |
| Specialization of std::swap for original::blocksList. | |
A block-based list implementation.
This file provides the definition of the blocksList class, which is a list that stores elements in blocks. It efficiently handles operations such as insertion and removal at both ends. The class supports random access and iteration.