METSlib
0.6
|
Template base class for the observers of some observed_subject. More...
#include <observer.hh>
Public Member Functions | |
virtual void | update (observed_subject *)=0 |
This method is automatically called when this observer is attached to a "notified" subject. More... | |
Template base class for the observers of some observed_subject.
You should declare a new observer type of some my_subject this way:
class my_observer : public observer<my_subject>
Every time notify() is called on the subject every attached observer is updated.
|
pure virtual |
This method is automatically called when this observer is attached to a "notified" subject.
subject,: | The subject that was notified and that called our update method. |
Implemented in mets::improvement_logger< neighborhood_t >, mets::iteration_logger< neighborhood_t >, mets::search_listener< move_manager_type >, and mets::search_listener< neighborhood_t >.
Return to METSlib home page