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

Methods

ItTy getCurrent()

Declared at: llvm/include/llvm/ADT/STLExtras.h:309

const FuncTy& getFunction() const

Declared at: llvm/include/llvm/ADT/STLExtras.h:311

mapped_iterator<ItTy, FuncTy, ReferenceTy>(
    ItTy U,
    FuncTy F)

Declared at: llvm/include/llvm/ADT/STLExtras.h:306

Parameters

ItTy U
FuncTy F