#include <fn.hpp>
Public Member Functions | |
template<typename Iterable > | |
auto | operator() (Iterable &&src) const -> decltype(fold_op(std::move(*src.begin()), *src.begin())) |
template<typename Gen > | |
auto | operator() (seq< Gen > src) const -> decltype(fold_op(std::move(*src.get_gen()()), std::move(*src.get_gen()()))) |
Public Attributes | |
F | fold_op |
|
inline |
|
inline |
F rangeless::fn::impl::foldl_1< F >::fold_op |