|
rheolef
6.3
|
#include <hack_array.h>
Public Types | |
| typedef hack_array_iterator< T, Ref, Ptr, Raw, RawIterator > | _self |
| typedef hack_array_iterator< T, T &, T *, Raw, Raw * > | _iterator |
| typedef std::bidirectional_iterator_tag | iterator_category |
| typedef T | value_type |
| typedef Ref | reference |
| typedef Ptr | pointer |
| typedef T::size_type | size_type |
| typedef std::iterator_traits < RawIterator > ::difference_type | difference_type |
Public Member Functions | |
| hack_array_iterator () | |
| hack_array_iterator (RawIterator raw_iter, size_type incr) | |
| hack_array_iterator (const _iterator &y) | |
| _self & | operator++ () |
| _self | operator++ (int) |
| pointer | operator-> () const |
| reference | operator* () const |
| reference | operator[] (size_type i) const |
| _self & | operator+= (size_type n) |
| _self & | operator-= (size_type n) |
| _self | operator+ (size_type n) const |
| _self | operator- (size_type n) const |
| bool | operator== (const _self &y) const |
| bool | operator!= (const _self &y) const |
Public Attributes | |
| RawIterator | _raw_iter |
| size_type | _incr |
Definition at line 10 of file hack_array.h.
| typedef hack_array_iterator<T, Ref, Ptr, Raw, RawIterator> rheolef::hack_array_iterator< T, Ref, Ptr, Raw, RawIterator >::_self |
Definition at line 11 of file hack_array.h.
| typedef hack_array_iterator<T, T&, T*, Raw, Raw*> rheolef::hack_array_iterator< T, Ref, Ptr, Raw, RawIterator >::_iterator |
Definition at line 12 of file hack_array.h.
| typedef std::bidirectional_iterator_tag rheolef::hack_array_iterator< T, Ref, Ptr, Raw, RawIterator >::iterator_category |
Definition at line 14 of file hack_array.h.
| typedef T rheolef::hack_array_iterator< T, Ref, Ptr, Raw, RawIterator >::value_type |
Definition at line 15 of file hack_array.h.
| typedef Ref rheolef::hack_array_iterator< T, Ref, Ptr, Raw, RawIterator >::reference |
Definition at line 16 of file hack_array.h.
| typedef Ptr rheolef::hack_array_iterator< T, Ref, Ptr, Raw, RawIterator >::pointer |
Definition at line 17 of file hack_array.h.
| typedef T::size_type rheolef::hack_array_iterator< T, Ref, Ptr, Raw, RawIterator >::size_type |
Definition at line 18 of file hack_array.h.
| typedef std::iterator_traits<RawIterator>::difference_type rheolef::hack_array_iterator< T, Ref, Ptr, Raw, RawIterator >::difference_type |
Definition at line 19 of file hack_array.h.
|
inline |
Definition at line 21 of file hack_array.h.
|
inline |
Definition at line 23 of file hack_array.h.
|
inline |
Definition at line 25 of file hack_array.h.
|
inline |
Definition at line 27 of file hack_array.h.
|
inline |
Definition at line 28 of file hack_array.h.
|
inline |
Definition at line 29 of file hack_array.h.
|
inline |
Definition at line 30 of file hack_array.h.
|
inline |
Definition at line 31 of file hack_array.h.
|
inline |
Definition at line 32 of file hack_array.h.
|
inline |
Definition at line 33 of file hack_array.h.
|
inline |
Definition at line 34 of file hack_array.h.
|
inline |
Definition at line 35 of file hack_array.h.
|
inline |
Definition at line 36 of file hack_array.h.
|
inline |
Definition at line 37 of file hack_array.h.
| RawIterator rheolef::hack_array_iterator< T, Ref, Ptr, Raw, RawIterator >::_raw_iter |
Definition at line 39 of file hack_array.h.
| size_type rheolef::hack_array_iterator< T, Ref, Ptr, Raw, RawIterator >::_incr |
Definition at line 40 of file hack_array.h.