#include <fixedsizearray1.hh>
List of all members.
Public Types |
typedef
std::random_access_iterator_tag | iterator_category |
typedef ptrdiff_t | difference_type |
typedef T | value_type |
typedef T * | pointer |
typedef T & | reference |
typedef ptrdiff_t | distance |
Public Member Functions |
| fixedsizearray1const_iterator (T const *array_ptr, T const *position) |
| fixedsizearray1const_iterator (fixedsizearray1const_iterator< T, S > const &other) |
| fixedsizearray1const_iterator (fixedsizearray1iterator< T, S > const &other) |
fixedsizearray1const_iterator
< T, S > | operator= (fixedsizearray1const_iterator< T, S > const &rhs) |
T const & | operator* () |
fixedsizearray1const_iterator
< T, S > | operator++ () |
fixedsizearray1const_iterator
< T, S > | operator+ (distance d) |
| random access iterator jump by d
|
fixedsizearray1const_iterator
< T, S > | operator- (distance d) |
| random access iterator jump by -d
|
distance | operator- (fixedsizearray1const_iterator< T, S > const &other) const |
fixedsizearray1const_iterator
< T, S > const & | operator+= (distance d) |
| random access increment
|
fixedsizearray1const_iterator
< T, S > const & | operator-= (distance d) |
| random access decrement
|
bool | operator== (fixedsizearray1const_iterator< T, S > const &rhs) |
bool | operator!= (fixedsizearray1const_iterator< T, S > const &rhs) |
bool | operator< (fixedsizearray1const_iterator< T, S > const &rhs) |
| < comparison
|
bool | operator<= (fixedsizearray1const_iterator< T, S > const &rhs) |
| <= comparison
|
bool | operator> (fixedsizearray1const_iterator< T, S > const &rhs) |
| > comparison
|
bool | operator>= (fixedsizearray1const_iterator< T, S > const &rhs) |
| >= comparison
|
Protected Member Functions |
bool | valid () const |
Friends |
bool | operator< (fixedsizearray1const_iterator< T, S > const &a, fixedsizearray1const_iterator< T, S > const &b) |
template<typename T, platform::Size S>
class utility::fixedsizearray1const_iterator< T, S >
Member Typedef Documentation
template<typename T, platform::Size S>
template<typename T, platform::Size S>
template<typename T, platform::Size S>
template<typename T, platform::Size S>
template<typename T, platform::Size S>
template<typename T, platform::Size S>
Constructor & Destructor Documentation
template<typename T, platform::Size S>
template<typename T, platform::Size S>
template<typename T, platform::Size S>
Member Function Documentation
template<typename T, platform::Size S>
template<typename T, platform::Size S>
template<typename T, platform::Size S>
template<typename T, platform::Size S>
template<typename T, platform::Size S>
template<typename T, platform::Size S>
template<typename T, platform::Size S>
template<typename T, platform::Size S>
template<typename T, platform::Size S>
template<typename T, platform::Size S>
template<typename T, platform::Size S>
template<typename T, platform::Size S>
template<typename T, platform::Size S>
template<typename T, platform::Size S>
template<typename T, platform::Size S>
Referenced by utility::fixedsizearray1const_iterator< T, S >::operator*(), utility::fixedsizearray1const_iterator< T, S >::operator+(), utility::fixedsizearray1const_iterator< T, S >::operator++(), utility::fixedsizearray1const_iterator< T, S >::operator+=(), utility::fixedsizearray1const_iterator< T, S >::operator-(), and utility::fixedsizearray1const_iterator< T, S >::operator-=().
Friends And Related Function Documentation
template<typename T, platform::Size S>
The documentation for this class was generated from the following file: