ADTF  3.18.2
datamodel_base.h File Reference

OO DataDefinition Redesign - Data model Observer - Subject pattern. More...

Go to the source code of this file.

Namespaces

 ddl
 definition of the ddl namespace
 
 ddl::dd
 definition of the dd namespace
 
 ddl::dd::datamodel
 definition of the datamodel namespace
 

Typedefs

template<typename TYPE >
using ModelSubject = utility::ModelSubjectUtility< TYPE, ModelEventCode >
 Subject template class that is observable. More...
 
template<typename TYPE >
using ModelObserver = utility::ModelObserverUtility< TYPE, ModelEventCode >
 Observer template class that observe the TYPE. More...
 

Enumerations

enum  ModelEventCode {
  item_changed , item_removed , item_added , item_renamed ,
  subitem_added , subitem_removed , subitem_changed , subitem_renamed ,
  subitem_popped , subitem_inserted
}
 Model event code for the data model observer. More...
 

Detailed Description

OO DataDefinition Redesign - Data model Observer - Subject pattern.

Definition in file datamodel_base.h.