2 #include <../../nrnconf.h>
46 for (
long i = list->count() - 1;
i >= 0; --
i) {
47 list->item(
i)->disconnect(
this);
48 if (
i > list->count()) {
i = list->count(); }
79 i.cur()->update(
this);
virtual void attach(Observer *)
virtual void detach(Observer *)
ObserverList * observers_
virtual void disconnect(Observable *)
virtual void update(Observable *)
#define implementPtrList(PtrList, T)
#define ListUpdater(List)
declarePtrList(ObserverList, Observer) implementPtrList(ObserverList