sead
Loading...
Searching...
No Matches
sead::SafeArray< T, 0 > Class Template Reference

#include <seadSafeArray.h>

Public Member Functions

constexpr T & operator[] (s32 x)
T & operator() (s32)
T & front ()
T & back ()
constexpr s32 size () const
constexpr u32 getByteSize () const
T * getBufferPtr ()
void fill (const T &value)
iterator begin ()
iterator end ()
iterator toIterator (s32 x)
constIterator constBegin () const
constIterator constEnd () const
constIterator toConstIterator (s32 x) const
reverseIterator reverseBegin ()
reverseIterator reverseEnd ()
reverseIterator toReverseIterator (s32)
reverseConstIterator reverseConstBegin () const
reverseConstIterator reverseConstEnd () const
reverseConstIterator toReverseConstIterator (s32) const

Public Attributes

mBuffer [N]

Member Function Documentation

◆ operator[]()

T & sead::SafeArray< T, N >::operator[] ( s32 x)
inlineconstexpr

◆ operator()()

T & sead::SafeArray< T, N >::operator() ( s32 )

◆ front()

T & sead::SafeArray< T, N >::front ( )
inline

◆ back()

T & sead::SafeArray< T, N >::back ( )
inline

◆ size()

s32 sead::SafeArray< T, N >::size ( ) const
inlineconstexpr

◆ getByteSize()

u32 sead::SafeArray< T, N >::getByteSize ( ) const
inlineconstexpr

◆ getBufferPtr()

T * sead::SafeArray< T, N >::getBufferPtr ( )
inline

◆ fill()

void sead::SafeArray< T, N >::fill ( const T & value)
inline

◆ begin()

iterator sead::SafeArray< T, N >::begin ( )
inline

◆ end()

iterator sead::SafeArray< T, N >::end ( )
inline

◆ toIterator()

iterator sead::SafeArray< T, N >::toIterator ( s32 x)
inline

◆ constBegin()

constIterator sead::SafeArray< T, N >::constBegin ( ) const
inline

◆ constEnd()

constIterator sead::SafeArray< T, N >::constEnd ( ) const
inline

◆ toConstIterator()

constIterator sead::SafeArray< T, N >::toConstIterator ( s32 x) const
inline

◆ reverseBegin()

reverseIterator sead::SafeArray< T, N >::reverseBegin ( )

◆ reverseEnd()

reverseIterator sead::SafeArray< T, N >::reverseEnd ( )

◆ toReverseIterator()

reverseIterator sead::SafeArray< T, N >::toReverseIterator ( s32 )

◆ reverseConstBegin()

reverseConstIterator sead::SafeArray< T, N >::reverseConstBegin ( ) const

◆ reverseConstEnd()

reverseConstIterator sead::SafeArray< T, N >::reverseConstEnd ( ) const

◆ toReverseConstIterator()

reverseConstIterator sead::SafeArray< T, N >::toReverseConstIterator ( s32 ) const

Member Data Documentation

◆ mBuffer

T sead::SafeArray< T, N >::mBuffer[N]