accumulators/mac.hpp
Go to the documentation of this file.
boost::mpl::apply< AccumulatorSet, tag::mac< ProcessingPolicy > >::type::result_type mac(const AccumulatorSet &acc)
Definition: accumulators/mac.hpp:99
Definition: pair.hpp:31
Definition: accumulators/mac.hpp:43
ProcessingPolicy processing_policy
Definition: accumulators/mac.hpp:45
void resolve_type(InputIterator first, InputIterator second)
Definition: accumulators/mac.hpp:75
internal_accumulator_type acc
Definition: accumulators/mac.hpp:80
void resolve_type(const InputRange &range, InputIterator)
Definition: accumulators/mac.hpp:70
processing_policy::result_type result_type
Definition: accumulators/mac.hpp:51
processing_policy::mac_type mac_type
Definition: accumulators/mac.hpp:46
result_type result(boost::accumulators::dont_care) const
Definition: accumulators/mac.hpp:64
processing_policy::internal_accumulator_type internal_accumulator_type
Definition: accumulators/mac.hpp:48
processing_policy::key_type key_type
Definition: accumulators/mac.hpp:47
void operator()(const ArgumentPack &args)
Definition: accumulators/mac.hpp:59
mac_impl(const Args &args)
Definition: accumulators/mac.hpp:54
Definition: accumulators/mac.hpp:86
boost::mpl::always< accumulators::impl::mac_impl< processing_policy > > impl
Definition: accumulators/mac.hpp:92
ProcessingPolicy processing_policy
Definition: accumulators/mac.hpp:87