|
ORIGINAL
|
Provides the array class for a fixed-size container with random access.
More...
#include <initializer_list>#include "allocator.h"#include "config.h"#include "baseArray.h"#include "iterationStream.h"#include "randomAccessIterator.h"#include "error.h"

Go to the source code of this file.
Classes | |
| class | original::array< TYPE, ALLOC > |
| A fixed-size array container with random access. More... | |
| class | original::array< TYPE, ALLOC >::Iterator |
| Iterator for the array class that supports random access. 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::array< TYPE, ALLOC > &lhs, original::array< TYPE, ALLOC > &rhs) noexcept |
| Specialization of std::swap for array. | |
Provides the array class for a fixed-size container with random access.
This file defines the array class, which represents a fixed-size array-like container with random access and iterator support. The class inherits from baseArray and iterationStream. It provides functionality to manage the underlying array, as well as accessing, modifying, and iterating over elements.
The array class also defines an iterator for random access, as well as constructors and assignment operators for copying and moving array data.