25 #ifndef PRESAGE_OBSERVABLE 26 #define PRESAGE_OBSERVABLE 45 virtual std::string
get_name ()
const = 0;
46 virtual std::string
get_value ()
const = 0;
56 #endif // PRESAGE_OBSERVABLE virtual void attach(Observer *observer)
virtual void detach(Observer *observer)
virtual std::string get_name() const =0
std::list< Observer * > observers
virtual std::string get_value() const =0