Namespaces | |
meta | |
Typedefs | |
typedef void | void_ |
typedef parameter::parameters < parameter::required < tag::accumulator > , parameter::optional < tag::sample > > | accumulator_params |
typedef transform_iterator < std::binder1st < std::multiplies< std::size_t > >, counting_iterator < std::size_t > > | times2_iterator |
Functions | |
void | ignore_variable (void const *) |
template<typename Args > | |
accumulator_visitor< Args > const | make_accumulator_visitor (Args const &args) |
template<typename Args > | |
add_ref_visitor< Args > | make_add_ref_visitor (Args const &args) |
template<typename Args > | |
drop_visitor< Args > | make_drop_visitor (Args const &args) |
template<typename Sequence , typename Args > | |
meta::make_acc_list< Sequence > ::type | make_acc_list (Sequence const &seq, Args const &args) |
template<typename Feature , typename AccumulatorSet > | |
extractor_result < AccumulatorSet, Feature > ::type | do_extract (AccumulatorSet const &acc, mpl::true_) |
template<typename Feature , typename Args > | |
extractor_result< Args, Feature >::type | do_extract (Args const &args, mpl::false_) |
template<typename ElementIterator , typename IndexIterator > | |
tail_range< ElementIterator, IndexIterator >::type | make_tail_range (ElementIterator elem_begin, IndexIterator index_begin, IndexIterator index_end) |
INTERNAL ONLY. More... | |
template<typename Args > | |
stat_assign_visitor< Args > const | stat_assign (Args const &args, std::size_t index) |
INTERNAL ONLY. More... | |
times2_iterator | make_times2_iterator (std::size_t i) |
typedef parameter::parameters< parameter::required<tag::accumulator> , parameter::optional<tag::sample> > boost::accumulators::detail::accumulator_params |
typedef transform_iterator< std::binder1st<std::multiplies<std::size_t> > , counting_iterator<std::size_t> > boost::accumulators::detail::times2_iterator |
typedef void boost::accumulators::detail::void_ |
extractor_result<AccumulatorSet, Feature>::type boost::accumulators::detail::do_extract | ( | AccumulatorSet const & | acc, |
mpl::true_ | |||
) |
extractor_result<Args, Feature>::type boost::accumulators::detail::do_extract | ( | Args const & | args, |
mpl::false_ | |||
) |
|
inline |
meta::make_acc_list<Sequence>::type boost::accumulators::detail::make_acc_list | ( | Sequence const & | seq, |
Args const & | args | ||
) |
References boost::fusion::begin(), boost::spirit::x3::detail::call(), and boost::fusion::end().
|
inline |
References boost::python::args().
Referenced by boost::accumulators::accumulator_set< Sample, Features, Weight >::operator()().
add_ref_visitor<Args> boost::accumulators::detail::make_add_ref_visitor | ( | Args const & | args | ) |
References boost::python::args().
Referenced by boost::accumulators::accumulator_set< Sample, Features, Weight >::accumulator_set().
drop_visitor<Args> boost::accumulators::detail::make_drop_visitor | ( | Args const & | args | ) |
References boost::python::args().
Referenced by boost::accumulators::accumulator_set< Sample, Features, Weight >::drop().
tail_range<ElementIterator, IndexIterator>::type boost::accumulators::detail::make_tail_range | ( | ElementIterator | elem_begin, |
IndexIterator | index_begin, | ||
IndexIterator | index_end | ||
) |
INTERNAL ONLY.
References boost::make_iterator_range(), boost::iterators::make_permutation_iterator(), and boost::iterators::make_reverse_iterator().
Referenced by boost::accumulators::impl::tail_impl< Sample, LeftRight >::result().
|
inline |
|
inline |
INTERNAL ONLY.
References boost::python::args().