Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::accumulators::detail::to_accumulator< Feature, Sample, tag::external< Weight, Tag, AccumulatorSet > > Struct Template Reference

#include <depends_on.hpp>

Public Types

typedef accumulator_wrapper
< typename mpl::apply2
< typename Feature::impl,
Sample, Weight >::type,
Feature > 
accumulator_type
 
typedef mpl::if_< typename
Feature::is_weight_accumulator,
accumulator_wrapper
< impl::external_impl
< accumulator_type,
tag::weights >, Feature >
, accumulator_type >::type 
type
 

Public Member Functions

 BOOST_MPL_ASSERT ((is_same< Tag, void >))
 
 BOOST_MPL_ASSERT ((is_same< AccumulatorSet, void >))
 

Member Typedef Documentation

template<typename Feature , typename Sample , typename Weight , typename Tag , typename AccumulatorSet >
typedef accumulator_wrapper< typename mpl::apply2<typename Feature::impl, Sample, Weight>::type , Feature > boost::accumulators::detail::to_accumulator< Feature, Sample, tag::external< Weight, Tag, AccumulatorSet > >::accumulator_type
template<typename Feature , typename Sample , typename Weight , typename Tag , typename AccumulatorSet >
typedef mpl::if_< typename Feature::is_weight_accumulator , accumulator_wrapper<impl::external_impl<accumulator_type, tag::weights>, Feature> , accumulator_type >::type boost::accumulators::detail::to_accumulator< Feature, Sample, tag::external< Weight, Tag, AccumulatorSet > >::type

Member Function Documentation

template<typename Feature , typename Sample , typename Weight , typename Tag , typename AccumulatorSet >
boost::accumulators::detail::to_accumulator< Feature, Sample, tag::external< Weight, Tag, AccumulatorSet > >::BOOST_MPL_ASSERT ( (is_same< Tag, void >)  )
template<typename Feature , typename Sample , typename Weight , typename Tag , typename AccumulatorSet >
boost::accumulators::detail::to_accumulator< Feature, Sample, tag::external< Weight, Tag, AccumulatorSet > >::BOOST_MPL_ASSERT ( (is_same< AccumulatorSet, void >)  )

The documentation for this struct was generated from the following file: