15 #ifndef _PASL_DATA_CACHEDMEASURE_H_ 
   16 #define _PASL_DATA_CACHEDMEASURE_H_ 
   26 template <
class Item, 
class Size>
 
   45 template <
class Item, 
class Size>
 
   64 template <
class Item, 
class Weight, 
class Size, 
class Measure_environment>
 
   84 template <
class Cache1, 
class Cache2>
 
  100     Cache1::swap(x.value1, y.value1);
 
  101     Cache2::swap(x.value2, y.value2);
 
typename algebra_type::value_type measured_type
 
typename algebra_type::value_type measured_type
 
typename Cache1::algebra_type algebra1_type
 
static void swap(measured_type &x, measured_type &y)
 
typename Cache2::algebra_type algebra2_type
 
typename algebra_type::value_type measured_type
 
Measure_environment measure_env_type
 
static void swap(measured_type &x, measured_type &y)
 
[int_group_under_addition_and_negation] 
 
measure::measured_pair< value1_type, value2_type > value_type
 
static void swap(measured_type &x, measured_type &y)
 
typename Cache1::size_type size_type
 
typename Cache1::measure_type measure1_type
 
typename algebra_type::value_type measured_type
 
typename Cache1::value_type value_type
 
static void swap(measured_type &x, measured_type &y)
 
typename Cache2::measure_type measure2_type
 
Definitions of a few algebras.