|
|
| mapped_iterator (ItTy U, FuncTy F) |
| |
|
ItTy | getCurrent () |
| |
|
FuncReturnTy | operator* () |
| |
|
mapped_iterator< ItTy, FuncTy > & | operator+= (difference_type n) |
| |
|
mapped_iterator< ItTy, FuncTy > & | operator-= (difference_type n) |
| |
|
difference_type | operator- (const mapped_iterator< ItTy, FuncTy > &RHS) const |
| |
|
mapped_iterator< ItTy, FuncTy > & | operator++ () |
| |
|
mapped_iterator< ItTy, FuncTy > & | operator-- () |
| |
|
bool | operator== (const mapped_iterator< ItTy, FuncTy > &RHS) const |
| |
|
bool | operator< (const mapped_iterator< ItTy, FuncTy > &RHS) const |
| |
|
typename std::conditional< std::is_same< std::remove_reference< FuncReturnTy >::type, typename std::iterator_traits< ItTy >::value_type >::value, typename std::iterator_traits< ItTy >::reference, std::remove_reference< FuncReturnTy >::type & >::type | operator* () const |
| |
|
mapped_iterator< ItTy, FuncTy > | operator+ (typename std::iterator_traits< ItTy >::difference_type n) const |
| |
|
mapped_iterator< ItTy, FuncTy > | operator- (typename std::iterator_traits< ItTy >::difference_type n) const |
| |
|
mapped_iterator< ItTy, FuncTy > & | operator++ () |
| |
|
mapped_iterator< ItTy, FuncTy > | operator++ (int) |
| |
|
mapped_iterator< ItTy, FuncTy > & | operator-- () |
| |
|
mapped_iterator< ItTy, FuncTy > | operator-- (int) |
| |
|
bool | operator!= (const mapped_iterator< ItTy, FuncTy > &RHS) const |
| |
|
bool | operator> (const mapped_iterator< ItTy, FuncTy > &RHS) const |
| |
|
bool | operator<= (const mapped_iterator< ItTy, FuncTy > &RHS) const |
| |
|
bool | operator>= (const mapped_iterator< ItTy, FuncTy > &RHS) const |
| |
|
typename std::conditional< std::is_same< std::remove_reference< FuncReturnTy >::type, typename std::iterator_traits< ItTy >::value_type >::value, typename std::iterator_traits< ItTy >::pointer, std::remove_reference< FuncReturnTy >::type * >::type | operator-> () |
| |
|
typename std::conditional< std::is_same< std::remove_reference< FuncReturnTy >::type, typename std::iterator_traits< ItTy >::value_type >::value, typename std::iterator_traits< ItTy >::pointer, std::remove_reference< FuncReturnTy >::type * >::type | operator-> () const |
| |
|
ReferenceProxy | operator[] (typename std::iterator_traits< ItTy >::difference_type n) |
| |
|
ReferenceProxy | operator[] (typename std::iterator_traits< ItTy >::difference_type n) const |
| |