Dev Essential
Loading...
Searching...
No Matches
datamodel_base.h
Go to the documentation of this file.
1
14
15#ifndef DD_DATA_MODEL_BASE_H_INCLUDED
16#define DD_DATA_MODEL_BASE_H_INCLUDED
17
20
21#include <string>
22#include <unordered_map>
23
24namespace ddl {
25
199} // namespace ddl
200
201#endif // DD_DATA_MODEL_BASE_H_INCLUDED
The ModelObserver utility template.
Definition access_observer.h:34
Model Subject utility to define a Model Subject that notifies one or more observers.
Definition access_observer.h:68
definition of the datamodel namespace
Definition datamodel_base.h:28
utility::ModelObserverUtility< TYPE, ModelEventCode > ModelObserver
Observer template class that observe the TYPE.
Definition datamodel_base.h:195
utility::ModelSubjectUtility< TYPE, ModelEventCode > ModelSubject
Subject template class that is observable.
Definition datamodel_base.h:187
ModelEventCode
Model event code for the data model observer.
Definition datamodel_base.h:34
@ subitem_inserted
the sub item was inserted
Definition datamodel_base.h:143
@ item_added
the item was added. Possible items
Definition datamodel_base.h:73
@ subitem_popped
the last item was removed. Possible items
Definition datamodel_base.h:138
@ item_renaming
the item is about to be renamed. Possible items
Definition datamodel_base.h:166
@ subitem_changed
the sub item was changed
Definition datamodel_base.h:120
@ item_changed
any content of the item was changed.
Definition datamodel_base.h:51
@ subitem_removing
the sub item is about to be removed inserted
Definition datamodel_base.h:152
@ subitem_renamed
the sub item was renamed
Definition datamodel_base.h:132
@ subitem_renaming
the sub item is about to be renamed
Definition datamodel_base.h:178
@ subitem_removed
the sub item was removed
Definition datamodel_base.h:105
@ item_removed
the item was removed. Possible items
Definition datamodel_base.h:62
@ item_renamed
the item was renamed. Possible items
Definition datamodel_base.h:87
@ subitem_added
the sub item was added
Definition datamodel_base.h:96
definition of the dd namespace
Definition datamodel_base.h:26
definition of the ddl namespace
Definition codec.h:21