#include <proxy_iterator.hh>


Public Types | |
| typedef std::random_access_iterator_tag | iterator_category |
| typedef Proxy::value_type | value_type |
| typedef std::ptrdiff_t | difference_type |
| typedef Proxy | reference |
| typedef ProxyIterator< Proxy > * | pointer |
Public Member Functions | |
| ProxyIterator () | |
| template<class AlternateProxy > | |
| ProxyIterator (const ProxyIterator< AlternateProxy > &in) | |
| ProxyIterator (const Proxy &p) | |
| S & | operator= (const S &other) |
| bool | operator== (const S &other) const |
| bool | operator!= (const S &other) const |
| bool | operator< (const S &other) const |
| bool | operator> (const S &other) const |
| bool | operator<= (const S &other) const |
| bool | operator>= (const S &other) const |
| S & | operator++ () |
| S | operator++ (int) |
| S & | operator+= (std::ptrdiff_t amount) |
| S | operator+ (std::ptrdiff_t amount) const |
| S & | operator-- () |
| S | operator-- (int) |
| S & | operator-= (std::ptrdiff_t amount) |
| S | operator- (std::ptrdiff_t amount) const |
| std::ptrdiff_t | operator- (const S &other) const |
| Proxy | operator* () |
| const Proxy | operator* () const |
| Proxy * | operator-> () |
| const Proxy * | operator-> () const |
| Proxy | operator[] (std::ptrdiff_t amount) const |
| const InnerIterator & | Inner () |
Definition at line 31 of file proxy_iterator.hh.
| typedef std::ptrdiff_t util::ProxyIterator< Proxy >::difference_type |
Definition at line 40 of file proxy_iterator.hh.
| typedef std::random_access_iterator_tag util::ProxyIterator< Proxy >::iterator_category |
Definition at line 38 of file proxy_iterator.hh.
| typedef ProxyIterator<Proxy>* util::ProxyIterator< Proxy >::pointer |
Definition at line 42 of file proxy_iterator.hh.
| typedef Proxy util::ProxyIterator< Proxy >::reference |
Definition at line 41 of file proxy_iterator.hh.
| typedef Proxy::value_type util::ProxyIterator< Proxy >::value_type |
Definition at line 39 of file proxy_iterator.hh.
| util::ProxyIterator< Proxy >::ProxyIterator | ( | ) | [inline] |
Definition at line 44 of file proxy_iterator.hh.
| util::ProxyIterator< Proxy >::ProxyIterator | ( | const ProxyIterator< AlternateProxy > & | in | ) | [inline] |
Definition at line 47 of file proxy_iterator.hh.
| util::ProxyIterator< Proxy >::ProxyIterator | ( | const Proxy & | p | ) | [inline, explicit] |
Definition at line 48 of file proxy_iterator.hh.
| const InnerIterator& util::ProxyIterator< Proxy >::Inner | ( | ) | [inline] |
Definition at line 86 of file proxy_iterator.hh.
| bool util::ProxyIterator< Proxy >::operator!= | ( | const S & | other | ) | const [inline] |
Definition at line 62 of file proxy_iterator.hh.
| const Proxy util::ProxyIterator< Proxy >::operator* | ( | ) | const [inline] |
Definition at line 81 of file proxy_iterator.hh.
| Proxy util::ProxyIterator< Proxy >::operator* | ( | ) | [inline] |
Definition at line 80 of file proxy_iterator.hh.
| S util::ProxyIterator< Proxy >::operator+ | ( | std::ptrdiff_t | amount | ) | const [inline] |
Definition at line 71 of file proxy_iterator.hh.
| S util::ProxyIterator< Proxy >::operator++ | ( | int | ) | [inline] |
Definition at line 69 of file proxy_iterator.hh.
| S& util::ProxyIterator< Proxy >::operator++ | ( | ) | [inline] |
Definition at line 68 of file proxy_iterator.hh.
| S& util::ProxyIterator< Proxy >::operator+= | ( | std::ptrdiff_t | amount | ) | [inline] |
Definition at line 70 of file proxy_iterator.hh.
| std::ptrdiff_t util::ProxyIterator< Proxy >::operator- | ( | const S & | other | ) | const [inline] |
Definition at line 78 of file proxy_iterator.hh.
| S util::ProxyIterator< Proxy >::operator- | ( | std::ptrdiff_t | amount | ) | const [inline] |
Definition at line 76 of file proxy_iterator.hh.
| S util::ProxyIterator< Proxy >::operator-- | ( | int | ) | [inline] |
Definition at line 74 of file proxy_iterator.hh.
| S& util::ProxyIterator< Proxy >::operator-- | ( | ) | [inline] |
Definition at line 73 of file proxy_iterator.hh.
| S& util::ProxyIterator< Proxy >::operator-= | ( | std::ptrdiff_t | amount | ) | [inline] |
Definition at line 75 of file proxy_iterator.hh.
| const Proxy* util::ProxyIterator< Proxy >::operator-> | ( | ) | const [inline] |
Definition at line 83 of file proxy_iterator.hh.
| Proxy* util::ProxyIterator< Proxy >::operator-> | ( | ) | [inline] |
Definition at line 82 of file proxy_iterator.hh.
| bool util::ProxyIterator< Proxy >::operator< | ( | const S & | other | ) | const [inline] |
Definition at line 63 of file proxy_iterator.hh.
| bool util::ProxyIterator< Proxy >::operator<= | ( | const S & | other | ) | const [inline] |
Definition at line 65 of file proxy_iterator.hh.
| S& util::ProxyIterator< Proxy >::operator= | ( | const S & | other | ) | [inline] |
Definition at line 56 of file proxy_iterator.hh.
| bool util::ProxyIterator< Proxy >::operator== | ( | const S & | other | ) | const [inline] |
Definition at line 61 of file proxy_iterator.hh.
| bool util::ProxyIterator< Proxy >::operator> | ( | const S & | other | ) | const [inline] |
Definition at line 64 of file proxy_iterator.hh.
| bool util::ProxyIterator< Proxy >::operator>= | ( | const S & | other | ) | const [inline] |
Definition at line 66 of file proxy_iterator.hh.
| Proxy util::ProxyIterator< Proxy >::operator[] | ( | std::ptrdiff_t | amount | ) | const [inline] |
Definition at line 84 of file proxy_iterator.hh.
1.5.9