ddc
|
#include <ddcMMap.h>
Public Types | |
typedef ET | value_type |
typedef ptrdiff_t | difference_type |
typedef ET * | pointer |
typedef ET & | reference |
typedef std::random_access_iterator_tag | iterator_category |
Public Member Functions | |
iteratorT (const ddcRecFile *obj, ET *cur) | |
template<typename srcIteratorT > | |
iteratorT (const srcIteratorT &i) | |
ET * | beg_ () const |
ET * | end_ () const |
size_t | recsize_ () const |
template<typename KeyT > | |
const KeyT & | key () const |
template<typename KeyT , typename ValT > | |
const ValT * | val () const |
iteratorT & | operator= (const iteratorT &i) |
iteratorT & | operator++ () |
iteratorT & | operator-- () |
iteratorT & | operator++ (int) |
iteratorT & | operator-- (int) |
ET & | operator* () const |
ET * | operator-> () const |
template<typename PtrT > | |
operator PtrT * () const | |
bool | operator== (const iteratorT &i) |
bool | operator!= (const iteratorT &i) |
bool | operator< (const iteratorT &i) |
bool | operator> (const iteratorT &i) |
bool | operator<= (const iteratorT &i) |
bool | operator>= (const iteratorT &i) |
iteratorT & | operator+= (size_t n) |
iteratorT & | operator-= (size_t n) |
iteratorT | operator+ (size_t n) |
iteratorT | operator- (size_t n) |
ptrdiff_t | operator- (const iteratorT &i) |
Public Attributes | |
const ddcRecFile * | m_obj |
ET * | m_cur |
typedef ET ddcRecFile::iteratorT< ET >::value_type |
typedef ptrdiff_t ddcRecFile::iteratorT< ET >::difference_type |
typedef ET* ddcRecFile::iteratorT< ET >::pointer |
typedef ET& ddcRecFile::iteratorT< ET >::reference |
typedef std::random_access_iterator_tag ddcRecFile::iteratorT< ET >::iterator_category |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References ddcRecFile::m_recsize.
|
inline |
|
inline |
|
inline |
References ddcRecFile::iteratorT< ET >::m_cur, and ddcRecFile::iteratorT< ET >::m_obj.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References ddcRecFile::iteratorT< ET >::m_cur.
|
inline |
References ddcRecFile::iteratorT< ET >::m_cur.
|
inline |
References ddcRecFile::iteratorT< ET >::m_cur.
|
inline |
References ddcRecFile::iteratorT< ET >::m_cur.
|
inline |
References ddcRecFile::iteratorT< ET >::m_cur.
|
inline |
References ddcRecFile::iteratorT< ET >::m_cur.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References ddcRecFile::iteratorT< ET >::m_cur.
const ddcRecFile* ddcRecFile::iteratorT< ET >::m_obj |
Referenced by ddcRecFile::iteratorT< ET >::operator=().
ET* ddcRecFile::iteratorT< ET >::m_cur |
Referenced by ddcRecFile::iteratorT< ET >::operator!=(), ddcRecFile::iteratorT< ET >::operator-(), ddcRecFile::iteratorT< ET >::operator<(), ddcRecFile::iteratorT< ET >::operator<=(), ddcRecFile::iteratorT< ET >::operator=(), ddcRecFile::iteratorT< ET >::operator==(), ddcRecFile::iteratorT< ET >::operator>(), and ddcRecFile::iteratorT< ET >::operator>=().