E.V.E  0.1-beta
Reduction

Detailed Description

These functions provide reduction functions. Convenience header:

#include <eve/function/reduction.hpp>

Variables

constexpr callable_all_ eve::all = {}
 Callable object computing the all value. More...
 
constexpr callable_any_ eve::any = {}
 Callable object computing the any value. More...
 
constexpr callable_count_true_ eve::count_true = {}
 Callable object computing the count_true value. More...
 
constexpr callable_maximum_ eve::maximum = {}
 Callable object computing maximal element. More...
 
constexpr callable_minimum_ eve::minimum = {}
 Callable object computing minimal element. More...
 
constexpr callable_none_ eve::none = {}
 Callable object computing the none value. More...
 
constexpr callable_reduce_ eve::reduce = {}
 Callable object computing a generalized fold operation. More...