|
Joshua
open source statistical hierarchical phrase-based machine translation system
|
#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 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 () |
Private Types | |
| typedef ProxyIterator< Proxy > | S |
| typedef Proxy::InnerIterator | InnerIterator |
Private Member Functions | |
| InnerIterator & | I () |
| const InnerIterator & | I () const |
Private Attributes | |
| Proxy | p_ |
| typedef std::ptrdiff_t util::ProxyIterator< Proxy >::difference_type |
typedef Proxy::InnerIterator util::ProxyIterator< Proxy >::InnerIterator [private] |
| typedef std::random_access_iterator_tag util::ProxyIterator< Proxy >::iterator_category |
| typedef Proxy* util::ProxyIterator< Proxy >::pointer |
| typedef Proxy util::ProxyIterator< Proxy >::reference |
typedef ProxyIterator<Proxy> util::ProxyIterator< Proxy >::S [private] |
| typedef Proxy::value_type util::ProxyIterator< Proxy >::value_type |
| util::ProxyIterator< Proxy >::ProxyIterator | ( | ) |
| util::ProxyIterator< Proxy >::ProxyIterator | ( | const ProxyIterator< AlternateProxy > & | in | ) |
| util::ProxyIterator< Proxy >::ProxyIterator | ( | const Proxy & | p | ) | [explicit] |
| InnerIterator& util::ProxyIterator< Proxy >::I | ( | ) | [private] |
| const InnerIterator& util::ProxyIterator< Proxy >::I | ( | ) | const [private] |
| const InnerIterator& util::ProxyIterator< Proxy >::Inner | ( | ) |
| bool util::ProxyIterator< Proxy >::operator!= | ( | const S & | other | ) | const |
| Proxy util::ProxyIterator< Proxy >::operator* | ( | ) |
| const Proxy util::ProxyIterator< Proxy >::operator* | ( | ) | const |
| S util::ProxyIterator< Proxy >::operator+ | ( | std::ptrdiff_t | amount | ) | const |
| S& util::ProxyIterator< Proxy >::operator++ | ( | ) |
| S util::ProxyIterator< Proxy >::operator++ | ( | int | ) |
| S& util::ProxyIterator< Proxy >::operator+= | ( | std::ptrdiff_t | amount | ) |
| S util::ProxyIterator< Proxy >::operator- | ( | std::ptrdiff_t | amount | ) | const |
| std::ptrdiff_t util::ProxyIterator< Proxy >::operator- | ( | const S & | other | ) | const |
| S& util::ProxyIterator< Proxy >::operator-- | ( | ) |
| S util::ProxyIterator< Proxy >::operator-- | ( | int | ) |
| S& util::ProxyIterator< Proxy >::operator-= | ( | std::ptrdiff_t | amount | ) |
| Proxy* util::ProxyIterator< Proxy >::operator-> | ( | ) |
| const Proxy* util::ProxyIterator< Proxy >::operator-> | ( | ) | const |
| bool util::ProxyIterator< Proxy >::operator< | ( | const S & | other | ) | const |
| bool util::ProxyIterator< Proxy >::operator<= | ( | const S & | other | ) | const |
| S& util::ProxyIterator< Proxy >::operator= | ( | const S & | other | ) |
| bool util::ProxyIterator< Proxy >::operator== | ( | const S & | other | ) | const |
| bool util::ProxyIterator< Proxy >::operator> | ( | const S & | other | ) | const |
| bool util::ProxyIterator< Proxy >::operator>= | ( | const S & | other | ) | const |
| Proxy util::ProxyIterator< Proxy >::operator[] | ( | std::ptrdiff_t | amount | ) | const |
Proxy util::ProxyIterator< Proxy >::p_ [private] |