15 #ifndef DD_DATA_MODEL_BASE_H_INCLUDED
16 #define DD_DATA_MODEL_BASE_H_INCLUDED
22 #include <unordered_map>
151 template <
typename TYPE>
159 template <
typename TYPE>
The ModelObserver utility template.
Model Subject utility to define a Model Subject that notifies one or more observers.
DataDefinition Model-Observer pattern utility.
OO DataDefinition Redesign.
ModelEventCode
Model event code for the data model observer.
@ item_removed
the item was removed.
@ subitem_popped
the last item was removed.
@ subitem_renamed
the sub item was renamed
@ subitem_added
the sub item was added
@ item_renamed
the item was renamed.
@ subitem_changed
the sub item was changed
@ subitem_removed
the sub item was removed
@ subitem_inserted
the sub item was inserted
@ item_changed
any content of the item was changed.
@ item_added
the item was added.
definition of the ddl namespace