|
CppELib 1.7.0
|
Random-access iterator used as FixedDeque<T, MaxSize>::iterator or FixedDeque<T, MaxSize>::const_iterator. More...
#include <FixedDeque.h>
Public Types | |
| typedef T | value_type |
| typedef std::size_t | size_type |
| typedef std::ptrdiff_t | difference_type |
| typedef FixedDeque_iterator< T, T &, T *, FixedDeque< T, MaxSize > *, MaxSize > | iterator |
| typedef FixedDeque_iterator< T, const T &, const T *, const FixedDeque< T, MaxSize > *, MaxSize > | const_iterator |
| typedef Ref | reference |
| typedef const Ref | const_reference |
| typedef Ptr | pointer |
| typedef const Ptr | const_pointer |
| typedef std::random_access_iterator_tag | iterator_category |
Public Member Functions | |
| FixedDeque_iterator () | |
| FixedDeque_iterator (const iterator &x) | |
| FixedDeque_iterator & | operator= (const iterator &x) |
| FixedDeque_iterator & | operator+= (difference_type n) |
| FixedDeque_iterator | operator+ (difference_type n) const |
| FixedDeque_iterator & | operator-= (difference_type n) |
| difference_type | operator- (const FixedDeque_iterator &x) const |
| FixedDeque_iterator | operator- (difference_type n) const |
| FixedDeque_iterator & | operator++ () |
| FixedDeque_iterator & | operator-- () |
| FixedDeque_iterator | operator++ (int) |
| FixedDeque_iterator | operator-- (int) |
| reference | operator* () const |
| pointer | operator-> () const |
| reference | operator[] (difference_type n) const |
| bool | operator== (const FixedDeque_iterator &x) const |
| bool | operator!= (const FixedDeque_iterator &x) const |
| bool | operator< (const FixedDeque_iterator &x) const |
| bool | operator> (const FixedDeque_iterator &x) const |
| bool | operator<= (const FixedDeque_iterator &x) const |
| bool | operator>= (const FixedDeque_iterator &x) const |
Random-access iterator used as FixedDeque<T, MaxSize>::iterator or FixedDeque<T, MaxSize>::const_iterator.
| typedef FixedDeque_iterator<T, const T&, const T*, const FixedDeque<T, MaxSize>*, MaxSize> Container::FixedDeque_iterator< T, Ref, Ptr, DeqPtr, MaxSize >::const_iterator |
| typedef const Ptr Container::FixedDeque_iterator< T, Ref, Ptr, DeqPtr, MaxSize >::const_pointer |
| typedef const Ref Container::FixedDeque_iterator< T, Ref, Ptr, DeqPtr, MaxSize >::const_reference |
| typedef std::ptrdiff_t Container::FixedDeque_iterator< T, Ref, Ptr, DeqPtr, MaxSize >::difference_type |
| typedef FixedDeque_iterator<T, T&, T*, FixedDeque<T, MaxSize>*, MaxSize> Container::FixedDeque_iterator< T, Ref, Ptr, DeqPtr, MaxSize >::iterator |
| typedef std::random_access_iterator_tag Container::FixedDeque_iterator< T, Ref, Ptr, DeqPtr, MaxSize >::iterator_category |
| typedef Ptr Container::FixedDeque_iterator< T, Ref, Ptr, DeqPtr, MaxSize >::pointer |
| typedef Ref Container::FixedDeque_iterator< T, Ref, Ptr, DeqPtr, MaxSize >::reference |
| typedef std::size_t Container::FixedDeque_iterator< T, Ref, Ptr, DeqPtr, MaxSize >::size_type |
| typedef T Container::FixedDeque_iterator< T, Ref, Ptr, DeqPtr, MaxSize >::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |