ezEngine  Milestone 7
ezBlockStorage< T, BlockSizeInByte, CompactStorage >::Iterator Class Reference
Inheritance diagram for ezBlockStorage< T, BlockSizeInByte, CompactStorage >::Iterator:

Public Member Functions

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

Private Member Functions

 Iterator (const ezBlockStorage< T, BlockSizeInByte, CompactStorage > &storage, ezUInt32 uiStartIndex, ezUInt32 uiCount)
 

Friends

class ezBlockStorage< T, BlockSizeInByte, CompactStorage >
 

Additional Inherited Members

- Protected Member Functions inherited from ezBlockStorage< T, BlockSizeInByte, CompactStorage >::ConstIterator
 ConstIterator (const ezBlockStorage< T, BlockSizeInByte, CompactStorage > &storage, ezUInt32 uiStartIndex, ezUInt32 uiCount)
 
T & CurrentElement () const
 
- Protected Attributes inherited from ezBlockStorage< T, BlockSizeInByte, CompactStorage >::ConstIterator
const ezBlockStorage< T,
BlockSizeInByte,
CompactStorage > & 
m_Storage
 
ezUInt32 m_uiCurrentIndex
 
ezUInt32 m_uiEndIndex
 

The documentation for this class was generated from the following files: