| algorithm(const algorithm &other) | algorithm |  [private] | 
| algorithm() | algorithm | |
| notice_all_observers() | subject |  [virtual] | 
| observer() | observer |  [protected] | 
| operator=(const algorithm &orher) | algorithm |  [private] | 
| register_observer(observer *ob) | subject |  [virtual] | 
| subject() | subject |  [protected] | 
| unregister_observer(observer *ob) | subject |  [virtual] | 
| update()=0 | algorithm |  [pure virtual] | 
| ~algorithm() | algorithm |  [virtual] | 
| ~observer() | observer |  [virtual] | 
| ~subject() | subject |  [virtual] | 
 1.4.6-NO