#include <carray.h>
Public 型 | |
typedef std::random_access_iterator_tag | iterator_category |
typedef T | value_type |
typedef int | difference_type |
typedef T * | pointer |
typedef T & | reference |
Public メソッド | |
CArrayIterator (T *p) | |
T & | operator* () const |
T * | operator-> () const |
CArrayIterator & | operator+= (int diff) |
CArrayIterator & | operator-= (int diff) |
CArrayIterator & | operator++ () |
CArrayIterator | operator++ (int) |
CArrayIterator & | operator-- () |
CArrayIterator | operator-- (int) |
operator CArrayIterator< const T > () const | |
Public 変数 | |
T * | ptr |
Private メソッド | |
operator bool () |
ñT*Ȥȡ if (iter == end()) Ƚ٤Ȥ ݥΤĤ if (iter) ȽƤޤäƤⵤդʤᡥ TODO: boost ˤʤ?
typedef std::random_access_iterator_tag osl::misc::CArrayIterator< T >::iterator_category |
typedef T osl::misc::CArrayIterator< T >::value_type |
typedef int osl::misc::CArrayIterator< T >::difference_type |
typedef T* osl::misc::CArrayIterator< T >::pointer |
typedef T& osl::misc::CArrayIterator< T >::reference |
osl::misc::CArrayIterator< T >::CArrayIterator | ( | T * | p | ) | [inline] |
T& osl::misc::CArrayIterator< T >::operator* | ( | ) | const [inline] |
T* osl::misc::CArrayIterator< T >::operator-> | ( | ) | const [inline] |
CArrayIterator& osl::misc::CArrayIterator< T >::operator+= | ( | int | diff | ) | [inline] |
CArrayIterator& osl::misc::CArrayIterator< T >::operator-= | ( | int | diff | ) | [inline] |
CArrayIterator& osl::misc::CArrayIterator< T >::operator++ | ( | ) | [inline] |
CArrayIterator osl::misc::CArrayIterator< T >::operator++ | ( | int | ) | [inline] |
CArrayIterator& osl::misc::CArrayIterator< T >::operator-- | ( | ) | [inline] |
CArrayIterator osl::misc::CArrayIterator< T >::operator-- | ( | int | ) | [inline] |
osl::misc::CArrayIterator< T >::operator CArrayIterator< const T > | ( | ) | const [inline] |
osl::misc::CArrayIterator< T >::operator bool | ( | ) | [private] |
T* osl::misc::CArrayIterator< T >::ptr |
参照元 osl::misc::CArrayIterator< T >::operator CArrayIterator< const T >(), osl::misc::operator!=(), osl::misc::CArrayIterator< T >::operator*(), osl::misc::CArrayIterator< T >::operator+=(), osl::misc::operator-(), osl::misc::CArrayIterator< T >::operator->(), osl::misc::operator==(), と osl::misc::operator>().