|
ADTF
|
#include <ddl/utilities/access_observer.h>#include <ddl/utilities/access_optional.h>#include <ddl/utilities/access_validation.h>#include <ddl/utilities/ddl_error.h>#include <algorithm>#include <memory>#include <unordered_map>#include <string_view>Go to the source code of this file.
Classes | |
| class | ddl::dd::utility::TypeAccessList< DDL_TYPE_TO_ACCESS, TYPE_VALIDATOR_CLASS > |
| Utility class for observable named items where the order is important. More... | |
| class | ddl::utility::TypeAccessList< DDL_TYPE_TO_ACCESS, TYPE_VALIDATOR_CLASS > |
Bug fix class for ddl::dd::utility::TypeAccessList to get rid of providing getNamedItemList in validator. More... | |
Namespaces | |
| namespace | ddl |
| definition of the ddl namespace | |
| namespace | ddl::utility |
| definition of the utility namespace | |
| namespace | ddl::dd |
| definition of the dd namespace | |
| namespace | ddl::dd::utility |
| definition of the old compatibility utility namespace | |
Typedefs | |
| template<typename T> | |
| using | ddl::dd::utility::TypeAccessListSubject = ModelSubjectUtility<T, TypeAccessListEventCode> |
| helper template to observe list content. | |
| template<typename T> | |
| using | ddl::dd::utility::TypeAccessListObserver = ModelObserverUtility<T, TypeAccessListEventCode> |
| helper template to observe list content. | |
| template<typename T> | |
| using | ddl::utility::TypeAccessListSubject = ModelSubjectUtility<T, TypeAccessListEventCode> |
| helper template to observe list content. | |
| template<typename T> | |
| using | ddl::utility::TypeAccessListObserver = ModelObserverUtility<T, TypeAccessListEventCode> |
| helper template to observe list content. | |
Enumerations | |
| enum | ddl::dd::utility::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 | ddl::utility::TypeAccessListEventCode |
| 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/.