|
| DynamicArray (AllocatorType *allocator, std::initializer_list< T > list) |
|
| DynamicArray (const DynamicArray &other) |
|
| DynamicArray (DynamicArray &&other) noexcept |
|
DynamicArray & | operator= (const DynamicArray &other) |
|
DynamicArray & | operator= (DynamicArray &&other) |
|
| operator Grindstone::Containers::Span< T > () |
|
Grindstone::Containers::Span< T > | GetSpan (size_t index, size_t size) |
|
void | Resize (size_t newSize) |
|
void | ReserveToExact (size_t newCapacity) |
|
void | ReserveToAtLeast (size_t newCapacity) |
|
void | ReserveMoreExact (size_t addedCapacity) |
|
void | ReserveMoreAtLeast (size_t addedCapacity) |
|
T & | PushBack (T &&val) |
|
T & | PushBack (const T &val) |
|
template<typename... Args> |
T & | EmplaceBack (Args &&... args) |
|
void | AppendList (std::initializer_list< T > list, size_t offset) |
|
void | AppendListBack (std::initializer_list< T > list) |
|
const T & | GetBegin () const |
|
T & | GetBegin () |
|
const T & | GetEnd () const |
|
T & | GetEnd () |
|
void | Remove (T &first, T &last) |
|
void | Remove (T &first) |
|
void | Remove (size_t index) |
|
bool | TryGet (T &outValue, size_t index) |
|
size_t | GetSize () |
|
size_t | GetCapacity () |
|
T & | operator[] (size_t index) |
|
const T & | operator[] (size_t index) const |
|
constexpr Iterator | begin () noexcept |
|
constexpr ConstIterator | begin () const noexcept |
|
constexpr Iterator | end () noexcept |
|
constexpr ConstIterator | end () const noexcept |
|
constexpr ReverseIterator | rbegin () noexcept |
|
constexpr ConstReverseIterator | rbegin () const noexcept |
|
constexpr ReverseIterator | rend () noexcept |
|
constexpr ConstReverseIterator | rend () const noexcept |
|
constexpr ConstIterator | cbegin () const noexcept |
|
constexpr ConstIterator | cend () const noexcept |
|
constexpr ConstReverseIterator | crbegin () const noexcept |
|
constexpr ConstReverseIterator | crend () const noexcept |
|