#include <util.h>
Public Member Functions | |
| value_proxy_iterator (const I &o) | |
| value_proxy_iterator (const value_proxy_iterator &o) | |
| reference | operator* () const |
| pointer | operator-> () const |
| reference | operator[] (size_t i) const |
| bool | operator== (const value_proxy_iterator &o) const |
| bool | operator!= (const value_proxy_iterator &o) const |
| value_proxy_iterator & | operator++ () |
| value_proxy_iterator | operator++ (int) |
| value_proxy_iterator & | operator-- () |
| value_proxy_iterator | operator-- (int) |
| value_proxy_iterator & | operator+= (size_t i) |
| value_proxy_iterator & | operator-= (size_t i) |
| value_proxy_iterator | operator+ (size_t i) const |
| value_proxy_iterator | operator- (size_t i) const |
An iterator which adapts the second member of a std::pair Allows iteration over a values of a std::map<K,V> to look like iteration over a std::list<V> or std::vector<V>.
1.8.8