herald
2.0.0
|
A Variadic aggregation function requiring aggregations to be prior initialised (i.e. configured) More...
#include <aggregates.h>
Public Member Functions | |
aggregate (Aggs... configuredAggregates) | |
template<typename Agg > | |
Agg & | get () |
Friends | |
template<typename SampleListT , typename SampleT = typename std::remove_cv<typename SampleListT::value_type>::type, typename ValT = typename std::remove_cv<typename SampleT::value_type>::type, std::size_t MaxSize = SampleListT::max_size> | |
auto | operator| (SampleListT &from, aggregate< Aggs... > me) -> aggregate< Aggs... > |
template<typename Coll , typename Pred > | |
auto | operator| (herald::analysis::views::filtered_iterator_proxy< Coll, Pred > from, aggregate< Aggs... > me) -> aggregate< Aggs... > |
template<typename ValT > | |
auto | operator| (herald::analysis::views::view< ValT > from, aggregate< Aggs... > me) -> aggregate< Aggs... > |
A Variadic aggregation function requiring aggregations to be prior initialised (i.e. configured)