14 #ifdef DtUSE_UTILITIES_NAMESPACE
15 namespace DtUSE_UTILITIES_NAMESPACE
70 DtDeleteOfYourObserved
116 virtual void notifyAllObservers(
const DtWhyNotifyObserver& why);
129 void internalNotifyAllObservers(
const DtWhyNotifyObserver& why);
139 #ifdef DtUSE_UTILITIES_NAMESPACE
This file contains the declaration of DtList and DtListItem.
DtWhyNotifyObserver
The observed object calls DtAbsNotifyObserver::notifyFromObserved() with the following values to noti...
Definition: vlObservee.h:45
Instances of DtObservee are used to manage interest in this object by other objects, i.e.
Definition: vlObservee.h:39
DtList myObservedByNotifiers
List of DtAbsNotifyObserver's which are used when observing this object.
Definition: vlObservee.h:135
DtList is deprecated, please use std::list<T>.
Definition: vlList.h:71
bool myNotifiedPendingDelete
Definition: vlObservee.h:136
DtAbsNotifyObserver is an abstract base class.
Definition: vlAbsNotifyObs.h:24
This value is used from destroy() to let the observers of this observed object know the object they a...
Definition: vlObservee.h:57
This file contains typedefs for machine dependant types.
#define DT_DLL_VLUTIL
Definition: vlMachineTypes.h:109