template<typename T, s32 N>
sead::UnsafeArray class

A lightweight std::array like wrapper for a C style array. Unlike sead::SafeArray and std::array, this performs no bounds checking whatsoever.

Public types

class constIterator
class iterator

Public functions

auto operator[](s32 idx) -> T&
auto operator[](s32 idx) const -> const T&
auto operator()(s32 idx) -> T&
auto operator()(s32 idx) const -> const T&
auto front() -> T&
auto front() const -> const T&
auto back() -> T&
auto back() const -> const T&
auto size() const -> int
auto getByteSize() const -> u32
auto getBufferPtr() -> T*
auto getBufferPtr() const -> const T*
void fill(const T& value)
auto begin() -> iterator
auto end() -> iterator
auto constBegin() const -> constIterator
auto constEnd() const -> constIterator
auto begin() const -> constIterator
auto end() const -> constIterator

Public variables

T mBuffer