|
| mapped_iterator (ItTy U, FuncTy F) |
|
ItTy | getCurrent () |
|
const FuncTy & | getFunction () const |
|
ReferenceTy | operator* () const |
|
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-- () |
|
decltype(std::declval< FuncTy >()(*std::declval< ItTy >())) | operator* () const |
|
mapped_iterator< ItTy, FuncTy > | operator+ (std::iterator_traits< ItTy >::difference_type n) const |
|
mapped_iterator< ItTy, FuncTy > | operator- (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 |
|
PointerProxy | operator-> () const |
|
ReferenceProxy | operator[] (std::iterator_traits< ItTy >::difference_type n) const |
|
template<typename ItTy, typename FuncTy, typename ReferenceTy = decltype(std::declval<FuncTy>()(*std::declval<ItTy>()))>
class llvm::mapped_iterator< ItTy, FuncTy, ReferenceTy >
Definition at line 298 of file STLExtras.h.