|
Dev Essential
1.6.3
|
#include <ddl/utilities/access_observer.h>#include <ddl/utilities/access_validation.h>#include <ddl/utilities/ddl_error.h>#include <memory>#include <sstream>#include <unordered_map>Go to the source code of this file.
Classes | |
| class | ddl::dd::utility::TypeAccessMap< DDL_TYPE_TO_ACCESS, TYPE_VALIDATOR_CLASS > |
| Utility class for observable named items where the order is NOT important. More... | |
| class | ddl::utility::TypeAccessMap< DDL_TYPE_TO_ACCESS, TYPE_VALIDATOR_CLASS > |
| Utility class for observable named items where the order is NOT important. More... | |
Namespaces | |
| namespace | ddl |
| definition of the ddl namespace | |
| namespace | ddl::dd |
| definition of the dd namespace | |
| namespace | ddl::dd::utility |
| definition of the old compatibility utility namespace | |
| namespace | ddl::utility |
| definition of the utility namespace | |
Typedefs | |
| template<typename T> | |
| using | ddl::dd::utility::TypeAccessMapSubject = ModelSubjectUtility<T, TypeAccessMapEventCode> |
| helper template to observe map content. | |
| template<typename T> | |
| using | ddl::dd::utility::TypeAccessMapObserver = ModelObserverUtility<T, TypeAccessMapEventCode> |
| helper template to observe map content. | |
| template<typename T> | |
| using | ddl::utility::TypeAccessMapObserver |
| helper template to observe map content. | |
| template<typename T> | |
| using | ddl::utility::TypeAccessMapSubject |
| helper template to observe map content. | |
Enumerations | |
| enum | ddl::dd::utility::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... | |
| enum | ddl::utility::TypeAccessMapEventCode |
| Internal event code to inform the parent DD Object about the change of an item within the list. More... | |
DataDefinition Utility class for observable items
Copyright 2025 Digitalwerk GmbH. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.