git-svn-id: svn://db.shs.com.ru/pip@165 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5

This commit is contained in:
2015-11-30 12:04:06 +00:00
parent 3bb3b01a76
commit 3f14d5c18f

View File

@@ -114,8 +114,8 @@ public:
ssize_t pos;
public:
const_iterator(): parent(0), pos(0) {}
const PIMap<Key, T>::value_type operator *() const {return parent->_pair(pos);}
const PIMap<Key, T>::value_type* operator ->() const {cval = parent->_pair(pos); return &cval;}
const value_type operator *() const {return parent->_pair(pos);}
const value_type* operator ->() const {cval = parent->_pair(pos); return &cval;}
void operator ++() {++pos;}
void operator ++(int) {++pos;}
void operator --() {--pos;}
@@ -133,8 +133,8 @@ public:
ssize_t pos;
public:
const_reverse_iterator(): parent(0), pos(0) {}
const PIMap<Key, T>::value_type operator *() const {return parent->_pair(pos);}
const PIMap<Key, T>::value_type* operator ->() const {cval = parent->_pair(pos); return &cval;}
const value_type operator *() const {return parent->_pair(pos);}
const value_type* operator ->() const {cval = parent->_pair(pos); return &cval;}
void operator ++() {--pos;}
void operator ++(int) {--pos;}
void operator --() {++pos;}