9 template <
typename T, u
int64_t ArraySize = 50>
28 const T&
operator[](
const uint64_t index)
const;
32 uint64_t
size()
const;
42 void reserve(
const uint64_t new_capacity);
const DynamicArray * m_container
bool operator!=(const Iterator &other) const
Iterator(const DynamicArray *container, const uint64_t index=0)
void reserve(const uint64_t new_capacity)
void emplace_back(const T &val)
T & operator[](const uint64_t index)
std::vector< T > m_vector
std::array< T, ArraySize > m_array
constexpr static uint64_t array_size()
Return the size of the static array.
uint64_t capacity() const