boost::icl::amount_tuple_computer< VarCount, CounteeT > Class Template Reference

An amount_tuple_computer aggregates values (amounts) associated to tuples. More...

Inheritance diagram for boost::icl::amount_tuple_computer< VarCount, CounteeT >:
boost::icl::tuple_computer_base< VarCount, CounteeT >

List of all members.

Public Types

typedef base_type::key_compare key_compare
 Type of strict weak ordering.
typedef base_type::key_type key_type
 key type of the implementing container

Detailed Description

template<int VarCount, class CounteeT>
class boost::icl::amount_tuple_computer< VarCount, CounteeT >

An amount_tuple_computer aggregates values (amounts) associated to tuples.

amount_tuple_computer is a TupleComputer that aggregates amounts associated to tuples.

Template parameter VarCount defines the size of the used tuples.

CounteeT is the amount type, the type that is aggrgated. Usually this shall be a numeric type. Yet it can also be intantiated with any +=summable class type.


Member Typedef Documentation

template<int VarCount, class CounteeT >
typedef base_type::key_type boost::icl::amount_tuple_computer< VarCount, CounteeT >::key_type

key type of the implementing container

Reimplemented from boost::icl::tuple_computer_base< VarCount, CounteeT >.

template<int VarCount, class CounteeT >
typedef base_type::key_compare boost::icl::amount_tuple_computer< VarCount, CounteeT >::key_compare

Type of strict weak ordering.

Reimplemented from boost::icl::tuple_computer_base< VarCount, CounteeT >.


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

Generated by  doxygen 1.6.2