llvm::transform

Wrapper function around std::transform to apply a function to a range and store the result elsewhere.

Synopsis

Declared in <llvm/ADT/STLExtras.h>

template<
    typename R,
    typename OutputIt,
    typename UnaryFunction>
OutputIt
transform(
    R&& Range,
    OutputIt d_first,
    UnaryFunction F);