#include <cstddef>#include <utility>#include <initializer_list>#include <type_traits>#include <limits>#include <cstdlib>#include <new>
Include dependency graph for List.h:Go to the source code of this file.
Classes | |
| struct | Hubris::BasicStore< T > |
| class | Hubris::List< T > |
| A generic dynamic array container that manages a sequence of elements of type T, providing memory management, element access, and basic list operations with error handling. More... | |
Namespaces | |
| namespace | Hubris |
| The Hubris Engine main namespace. | |
Functions | |
| template<typename T> | |
| bool | Hubris::operator== (const List< T > &lhs, const List< T > &rhs) noexcept |
| template<typename T> | |
| bool | Hubris::operator!= (const List< T > &lhs, const List< T > &rhs) noexcept |
| template<typename T> | |
| void | Hubris::swap (List< T > &lhs, List< T > &rhs) noexcept |
| bool | Hubris::is_success (List< int >::Result result) noexcept |
| bool | Hubris::is_failure (List< int >::Result result) noexcept |