class mapped_iterator
Declaration
template <typename ItTy,
typename FuncTy,
typename ReferenceTy =
decltype(std::declval<FuncTy>()(*std::declval<ItTy>()))>
class mapped_iterator { /* full declaration omitted */ };
Declared at: llvm/include/llvm/ADT/STLExtras.h:298
Templates
- ItTy
- FuncTy
- ReferenceTy = decltype(std::declval<FuncTy>()(* std::declval<ItTy>()))
Member Variables
- private FuncTy F
Method Overview
- public ItTy getCurrent()
- public const FuncTy & getFunction() const
- public mapped_iterator<ItTy, FuncTy, ReferenceTy>(ItTy U, FuncTy F)
Methods
¶ItTy getCurrent()
ItTy getCurrent()
Declared at: llvm/include/llvm/ADT/STLExtras.h:309
¶const FuncTy& getFunction() const
const FuncTy& getFunction() const
Declared at: llvm/include/llvm/ADT/STLExtras.h:311
¶mapped_iterator<ItTy, FuncTy, ReferenceTy>(
ItTy U,
FuncTy F)
mapped_iterator<ItTy, FuncTy, ReferenceTy>(
ItTy U,
FuncTy F)
Declared at: llvm/include/llvm/ADT/STLExtras.h:306
Parameters
- ItTy U
- FuncTy F