Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include <VirtualIterator.h>
Public Types | |
typedef _T | value_type |
typedef _Rt | reference_type |
typedef _Pt | pointer_type |
typedef VirtualIterator< _T, _Rt, _Pt > | iterator_type |
![]() | |
typedef _T | value_type |
typedef _Rt | reference_type |
typedef _Pt | pointer_type |
typedef VirtualIterator< _T, _Rt, _Pt > | iterator_type |
Public Member Functions | |
VirtualMappingIterator (const _It &_begin, const _It &_end) | |
VirtualMappingIterator (const iterator_type &o) | |
VirtualMappingIterator (const VirtualStandardIterator< _It > &o) | |
virtual iterator_type & | operator++ () |
virtual iterator_type & | operator-- () |
virtual bool | eos () const |
End-of-sequence. More... | |
virtual bool | sos () const |
Start-of-sequence. More... | |
![]() | |
VirtualIterator () | |
virtual | ~VirtualIterator () |
virtual reference_type | operator* ()=0 |
virtual pointer_type | operator-> ()=0 |
virtual SharedPtr< iterator_type > | clone () const =0 |
reference_type | get () |
pointer_type | getPtr () |
iterator_type & | next () |
iterator_type & | prev () |
Protected Attributes | |
VirtualStandardIterator< _It > | it |
Definition at line 89 of file VirtualIterator.h.
typedef VirtualIterator<_T,_Rt,_Pt> Audio::VirtualMappingIterator< _It, _T, _Rt, _Pt >::iterator_type |
Definition at line 100 of file VirtualIterator.h.
typedef _Pt Audio::VirtualMappingIterator< _It, _T, _Rt, _Pt >::pointer_type |
Definition at line 99 of file VirtualIterator.h.
typedef _Rt Audio::VirtualMappingIterator< _It, _T, _Rt, _Pt >::reference_type |
Definition at line 98 of file VirtualIterator.h.
typedef _T Audio::VirtualMappingIterator< _It, _T, _Rt, _Pt >::value_type |
Definition at line 97 of file VirtualIterator.h.
|
inline |
Definition at line 102 of file VirtualIterator.h.
|
inline |
Definition at line 104 of file VirtualIterator.h.
|
inline |
Definition at line 106 of file VirtualIterator.h.
|
inlinevirtual |
End-of-sequence.
Implements Audio::VirtualIterator< _T, _Rt, _Pt >.
Definition at line 112 of file VirtualIterator.h.
|
inlinevirtual |
Implements Audio::VirtualIterator< _T, _Rt, _Pt >.
Definition at line 109 of file VirtualIterator.h.
|
inlinevirtual |
Implements Audio::VirtualIterator< _T, _Rt, _Pt >.
Definition at line 110 of file VirtualIterator.h.
|
inlinevirtual |
Start-of-sequence.
Implements Audio::VirtualIterator< _T, _Rt, _Pt >.
Definition at line 113 of file VirtualIterator.h.
|
protected |
Definition at line 93 of file VirtualIterator.h.
Referenced by Audio::VirtualMappingIterator< _It, _It::value_type::first_type >::eos(), Audio::VirtualMappingIterator< _It, _It::value_type::first_type >::operator++(), Audio::VirtualMappingIterator< _It, _It::value_type::first_type >::operator--(), and Audio::VirtualMappingIterator< _It, _It::value_type::first_type >::sos().