XII Release 0.1.0
Loading...
Searching...
No Matches
xiiBlockStorage< T, BlockSizeInByte, StorageType >::Iterator Class Reference
Inheritance diagram for xiiBlockStorage< T, BlockSizeInByte, StorageType >::Iterator:
[legend]

Public Member Functions

T & operator* ()
T * operator-> ()
 operator T* ()
Public Member Functions inherited from xiiBlockStorage< T, BlockSizeInByte, StorageType >::ConstIterator
const T & operator* () const
const T * operator-> () const
 operator const T * () const
void Next ()
bool IsValid () const
void operator++ ()

Friends

class xiiBlockStorage< T, BlockSizeInByte, StorageType >

Additional Inherited Members

Protected Member Functions inherited from xiiBlockStorage< T, BlockSizeInByte, StorageType >::ConstIterator
 ConstIterator (const xiiBlockStorage< T, BlockSizeInByte, StorageType > &storage, xiiUInt32 uiStartIndex, xiiUInt32 uiCount)
 Copyright (c) Theophilus Eriata. All Rights Reserved.
T & CurrentElement () const
Protected Attributes inherited from xiiBlockStorage< T, BlockSizeInByte, StorageType >::ConstIterator
const xiiBlockStorage< T, BlockSizeInByte, StorageType > & m_Storage
xiiUInt32 m_uiCurrentIndex
xiiUInt32 m_uiEndIndex

The documentation for this class was generated from the following files:
  • /home/runner/work/XII/XII/Source/Engine/Foundation/Memory/BlockStorage.h
  • /home/runner/work/XII/XII/Source/Engine/Foundation/Memory/Implementation/BlockStorage_inl.h