Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::accumulators::with_cached_result< Accumulator > Struct Template Reference

#include <droppable_accumulator.hpp>

Inheritance diagram for boost::accumulators::with_cached_result< Accumulator >:
Collaboration diagram for boost::accumulators::with_cached_result< Accumulator >:

Public Types

typedef Accumulator::result_type result_type
 

Public Member Functions

template<typename Args >
 with_cached_result (Args const &args)
 
 with_cached_result (with_cached_result const &that)
 
 ~with_cached_result ()
 
template<typename Args >
void on_drop (Args const &args)
 
template<typename Args >
result_type result (Args const &args) const
 

Member Typedef Documentation

template<typename Accumulator >
typedef Accumulator::result_type boost::accumulators::with_cached_result< Accumulator >::result_type

Constructor & Destructor Documentation

template<typename Accumulator >
template<typename Args >
boost::accumulators::with_cached_result< Accumulator >::with_cached_result ( Args const &  args)
inline
template<typename Accumulator >
boost::accumulators::with_cached_result< Accumulator >::with_cached_result ( with_cached_result< Accumulator > const &  that)
inline
template<typename Accumulator >
boost::accumulators::with_cached_result< Accumulator >::~with_cached_result ( )
inline

Member Function Documentation

template<typename Accumulator >
template<typename Args >
void boost::accumulators::with_cached_result< Accumulator >::on_drop ( Args const &  args)
inline

References BOOST_ASSERT.

template<typename Accumulator >
template<typename Args >
result_type boost::accumulators::with_cached_result< Accumulator >::result ( Args const &  args) const
inline

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