This is the base Implementation class for all Measures whose value type is known. More...
#include <MeasureImplementation.h>
Public Member Functions | |
const T & | getValue (const State &s) const |
virtual const T & | getValueImpl (const State &s) const =0 |
This is the base Implementation class for all Measures whose value type is known.
Logically this is an abstract base class. However, you can create an empty Measure<T> handle that can be assigned to any derived concrete Measure.
const T& getValue | ( | const State & | s | ) | const [inline] |
Referenced by Measure_< T >::getValue().
virtual const T& getValueImpl | ( | const State & | s | ) | const [pure virtual] |
Implemented in Implementation, Implementation, and Implementation.