|
ACF $AcfVersion:0$
|
This namespace containes basic implementation of Model/Observer design pattern This package is system independent. More...
Classes | |
| class | CModelBase |
| Basic implementation of a model. More... | |
| class | CModelProxy |
| Implementation of the model proxy. More... | |
| class | CModelUpdateBridge |
| Reflects the changes of observed objects as changes of some other object (over istd::IChangeable), typically delegated to itself. More... | |
| class | CMultiModelDispatcherBase |
| Generic implementation of a data model changes notifier. More... | |
| class | CMultiModelObserverBase |
| Basic implementation of a multiple model observer. More... | |
| class | CSingleModelObserverBase |
| Basic implementation for a single model observer. More... | |
| class | IModel |
| Common interface for model objects, that supports Model/Observer design pattern. More... | |
| class | IModelEditor |
| Common interface for an model editor. More... | |
| class | IObserver |
| Common interface for all classes implementing the Observer functionality in the Model/Observer design pattern. More... | |
| class | TModelWrap |
This model wrapper provides a simple connection between a concrete istd::IChangeable implementation and a model. More... | |
| class | TMultiModelObserverBase |
| Basic implementation of a multiple model observer. More... | |
| class | TSingleModelObserverBase |
| Basic implementation for a single model observer with binding to concrete data object interface. More... | |
Typedefs | |
| typedef istd::TUniqueInterfacePtr< imod::IObserver > | IObserverPtr |
This namespace containes basic implementation of Model/Observer design pattern This package is system independent.
This package use following ACF packages:
Definition at line 347 of file IObserver.h.