#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 |