|
Dev Essential
|
definition of the old compatibility utility namespace More...
Namespaces | |
| namespace | detail |
Classes | |
| class | ModelObserverUtility |
| The ModelObserver utility template. More... | |
| class | ModelSubjectUtility |
| Model Subject utility to define a Model Subject that notifies one or more observers. More... | |
| struct | Optional |
| An optional template as long as the std::optional is not available here. More... | |
| class | TypeAccessList |
| Utility class for observable named items where the order is important. More... | |
| class | TypeAccessMap |
| Utility class for observable named items where the order is NOT important. More... | |
Typedefs | |
| template<typename T> | |
| using | TypeAccessListSubject = ModelSubjectUtility<T, TypeAccessListEventCode> |
| helper template to observe list content. | |
| template<typename T> | |
| using | TypeAccessListObserver = ModelObserverUtility<T, TypeAccessListEventCode> |
| helper template to observe list content. | |
| template<typename T> | |
| using | TypeAccessMapSubject = ModelSubjectUtility<T, TypeAccessMapEventCode> |
| helper template to observe map content. | |
| template<typename T> | |
| using | TypeAccessMapObserver = ModelObserverUtility<T, TypeAccessMapEventCode> |
| helper template to observe map content. | |
Enumerations | |
| enum | TypeAccessListEventCode { list_item_added , list_item_removed , list_item_changed , list_item_renamed , list_subitem_added , list_subitem_removed , list_subitem_changed , list_item_popped , list_subitem_popped , list_item_inserted , list_subitem_inserted , list_subitem_renamed , list_item_removing , list_subitem_removing , list_item_renaming , list_subitem_renaming } |
| Internal event code to inform the parent DD Object about the change of an item within the list. More... | |
| enum | TypeAccessMapEventCode { map_item_added , map_item_removed , map_item_changed , map_item_renamed , map_subitem_added , map_subitem_removed , map_subitem_changed , map_subitem_renamed , map_subitem_popped , map_subitem_inserted , map_item_removing , map_subitem_removing , map_item_renaming , map_subitem_renaming } |
| Internal event code to inform the parent DD Object about the change of an item within the list. More... | |
Functions | |
| bool | isInteger (const std::string &string_to_check) noexcept |
| Checks if the given string is an integer value. | |
definition of the old compatibility utility namespace
| using ddl::dd::utility::TypeAccessListObserver = ModelObserverUtility<T, TypeAccessListEventCode> |
helper template to observe list content.
| T | the subject class to observe |
| using ddl::dd::utility::TypeAccessListSubject = ModelSubjectUtility<T, TypeAccessListEventCode> |
helper template to observe list content.
| T | the subject class to observe |
| using ddl::dd::utility::TypeAccessMapObserver = ModelObserverUtility<T, TypeAccessMapEventCode> |
helper template to observe map content.
| T | the subject class to observe |
| using ddl::dd::utility::TypeAccessMapSubject = ModelSubjectUtility<T, TypeAccessMapEventCode> |
helper template to observe map content.
| T | the subject class to observe |
Internal event code to inform the parent DD Object about the change of an item within the list.
Internal event code to inform the parent DD Object about the change of an item within the list.
|
noexcept |
Checks if the given string is an integer value.
| [in] | string_to_check | the string to check |