sead
Loading...
Searching...
No Matches
agl::ResArray< Type >::constIterator Class Reference

#include <aglResCommon.h>

Public Member Functions

 constIterator (s32 index, const ElemDataType *elem)
constIteratoroperator++ ()
const ElemDataTypeoperator* () const
const ElemDataTypeoperator-> () const
s32 getIndex () const

Private Attributes

s32 mIndex
const ElemDataTypemElem

Friends

bool operator== (const constIterator &lhs, const constIterator &rhs)
bool operator!= (const constIterator &lhs, const constIterator &rhs)

Constructor & Destructor Documentation

◆ constIterator()

template<typename Type>
agl::ResArray< Type >::constIterator::constIterator ( s32 index,
const ElemDataType * elem )
inline

Member Function Documentation

◆ operator++()

template<typename Type>
constIterator & agl::ResArray< Type >::constIterator::operator++ ( )
inline

◆ operator*()

template<typename Type>
const ElemDataType & agl::ResArray< Type >::constIterator::operator* ( ) const
inline

◆ operator->()

template<typename Type>
const ElemDataType * agl::ResArray< Type >::constIterator::operator-> ( ) const
inline

◆ getIndex()

template<typename Type>
s32 agl::ResArray< Type >::constIterator::getIndex ( ) const
inline

◆ operator==

template<typename Type>
bool operator== ( const constIterator & lhs,
const constIterator & rhs )
friend

◆ operator!=

template<typename Type>
bool operator!= ( const constIterator & lhs,
const constIterator & rhs )
friend

Member Data Documentation

◆ mIndex

template<typename Type>
s32 agl::ResArray< Type >::constIterator::mIndex
private

◆ mElem

template<typename Type>
const ElemDataType* agl::ResArray< Type >::constIterator::mElem
private