#include <algorithm>
Go to the source code of this file.
Data Structures | |
struct | EnableIf_c< bool, T > |
struct | EnableIf_c< false, T > |
class | EnableIf_c< false, T >::Invalid |
struct | EnableIf< Cond, T > |
struct | IsSame< T, U > |
struct | IsSame< T, T > |
struct | Not< T > |
class | ProxyIterator< P, C > |
Functions | |
template<class P1 , class P2 , class C > | |
bool | operator== (const ProxyIterator< P1, C > &a, const ProxyIterator< P2, C > &b) |
template<class P1 , class P2 , class C > | |
bool | operator!= (const ProxyIterator< P1, C > &a, const ProxyIterator< P2, C > &b) |
template<class P , class C > | |
const ProxyIterator< P, C > | operator+ (typename ProxyIterator< P, C >::difference_type i, const ProxyIterator< P, C > &a) |
template<class P , class C > | |
const ProxyIterator< P, C > | operator+ (const ProxyIterator< P, C > &a, typename ProxyIterator< P, C >::difference_type i) |
template<class P , class C > | |
const ProxyIterator< P, C > | operator- (const ProxyIterator< P, C > &a, typename ProxyIterator< P, C >::difference_type i) |
template<class P , class C > | |
bool | operator> (const ProxyIterator< P, C > &a, const ProxyIterator< P, C > &b) |
template<class P , class C > | |
bool | operator>= (const ProxyIterator< P, C > &a, const ProxyIterator< P, C > &b) |
template<class P , class C > | |
bool | operator< (const ProxyIterator< P, C > &a, const ProxyIterator< P, C > &b) |
template<class P , class C > | |
bool | operator<= (const ProxyIterator< P, C > &a, const ProxyIterator< P, C > &b) |
template<class P , class C > | |
ProxyIterator< P, C > ::difference_type | operator- (const ProxyIterator< P, C > &a, const ProxyIterator< P, C > &b) |
bool operator!= | ( | const ProxyIterator< P1, C > & | a, | |
const ProxyIterator< P2, C > & | b | |||
) | [inline] |
Definition at line 182 of file proxy_iterator.h.
const ProxyIterator<P,C> operator+ | ( | const ProxyIterator< P, C > & | a, | |
typename ProxyIterator< P, C >::difference_type | i | |||
) | [inline] |
Definition at line 195 of file proxy_iterator.h.
References ProxyIterator< P, C >::add().
const ProxyIterator<P,C> operator+ | ( | typename ProxyIterator< P, C >::difference_type | i, | |
const ProxyIterator< P, C > & | a | |||
) | [inline] |
Definition at line 189 of file proxy_iterator.h.
References ProxyIterator< P, C >::add().
ProxyIterator<P,C>::difference_type operator- | ( | const ProxyIterator< P, C > & | a, | |
const ProxyIterator< P, C > & | b | |||
) | [inline] |
Definition at line 233 of file proxy_iterator.h.
References ProxyIterator< P, C >::diff().
const ProxyIterator<P,C> operator- | ( | const ProxyIterator< P, C > & | a, | |
typename ProxyIterator< P, C >::difference_type | i | |||
) | [inline] |
Definition at line 201 of file proxy_iterator.h.
References ProxyIterator< P, C >::add().
bool operator< | ( | const ProxyIterator< P, C > & | a, | |
const ProxyIterator< P, C > & | b | |||
) | [inline] |
Definition at line 220 of file proxy_iterator.h.
bool operator<= | ( | const ProxyIterator< P, C > & | a, | |
const ProxyIterator< P, C > & | b | |||
) | [inline] |
Definition at line 226 of file proxy_iterator.h.
bool operator== | ( | const ProxyIterator< P1, C > & | a, | |
const ProxyIterator< P2, C > & | b | |||
) | [inline] |
Definition at line 176 of file proxy_iterator.h.
bool operator> | ( | const ProxyIterator< P, C > & | a, | |
const ProxyIterator< P, C > & | b | |||
) | [inline] |
Definition at line 208 of file proxy_iterator.h.
References ProxyIterator< P, C >::cmp().
bool operator>= | ( | const ProxyIterator< P, C > & | a, | |
const ProxyIterator< P, C > & | b | |||
) | [inline] |
Definition at line 214 of file proxy_iterator.h.
References ProxyIterator< P, C >::cmp().