| displayName() const -> ui::String=0 | xentara::workbench::skill::SubElement | pure virtual |
| displayNameProperty() -> bindings::PropertyHandle | xentara::workbench::skill::SubElement | |
| displayNamePropertyId() const -> bindings::PropertyId | xentara::workbench::skill::SubElement | virtual |
| enclosingPropertyContainer() const -> PropertyContainer * | xentara::workbench::bindings::PropertyContainer | |
| forEachCrossReference(const ForEachCrossReferenceFunction &function, ForEachCrossReferenceOptions options={}) noexcept -> void | xentara::workbench::bindings::PropertyContainer | |
| localPropertyErrorCountChanged() -> void | xentara::workbench::bindings::PropertyContainer | protected |
| makeBinding() -> std::unique_ptr< bindings::AbstractElementBinding >=0 | xentara::workbench::skill::SubElement | pure virtual |
| operator=(const PropertyController &) noexcept -> PropertyController & | xentara::workbench::bindings::PropertyController | |
| operator=(PropertyController &&) noexcept -> PropertyController & | xentara::workbench::bindings::PropertyController | |
| xentara::workbench::bindings::PropertyContainer::operator=(const PropertyContainer &rhs) -> PropertyContainer & | xentara::workbench::bindings::PropertyContainer | |
| xentara::workbench::bindings::PropertyContainer::operator=(PropertyContainer &&rhs) noexcept -> PropertyContainer & | xentara::workbench::bindings::PropertyContainer | |
| PropertyContainer() noexcept=default | xentara::workbench::bindings::PropertyContainer | |
| PropertyContainer(const PropertyContainer &other) | xentara::workbench::bindings::PropertyContainer | |
| PropertyContainer(PropertyContainer &&other) noexcept | xentara::workbench::bindings::PropertyContainer | |
| PropertyController() noexcept=default | xentara::workbench::bindings::PropertyController | |
| PropertyController(const PropertyController &) noexcept | xentara::workbench::bindings::PropertyController | |
| PropertyController(PropertyController &&) noexcept | xentara::workbench::bindings::PropertyController | |
| propertyErrorCount() const -> std::size_t | xentara::workbench::bindings::PropertyContainer | |
| propertyHandle(const Type &property) noexcept -> PropertyHandle | xentara::workbench::bindings::PropertyController | |
| propertyHandle(const PropertyId &propertyId) noexcept -> PropertyHandle | xentara::workbench::bindings::PropertyController | |
| propertyId(const Type &property) const noexcept -> PropertyId | xentara::workbench::bindings::PropertyController | |
| propertyState(const Type &property) const -> const utils::eh::expected< void, ui::String > & | xentara::workbench::bindings::PropertyController | |
| propertyState(const PropertyId &propertyId) const -> const utils::eh::expected< void, ui::String > & | xentara::workbench::bindings::PropertyController | |
| propertyVisible(const Type &property) const -> bool | xentara::workbench::bindings::PropertyController | |
| propertyVisible(const PropertyId &propertyId) const -> bool | xentara::workbench::bindings::PropertyController | |
| publish(const Type &property, Action action=Action::ValueChanged, std::size_t index={}) const -> void | xentara::workbench::bindings::PropertyController | |
| publish(const PropertyId &propertyId, Action action=Action::ValueChanged, std::size_t index={}) const -> void | xentara::workbench::bindings::PropertyController | |
| publishDisplayName() -> void | xentara::workbench::skill::SubElement | |
| publishState(const Type &property) const -> void | xentara::workbench::bindings::PropertyController | |
| publishState(const PropertyId &propertyId) const -> void | xentara::workbench::bindings::PropertyController | |
| publishValue(const Type &property, Action action=Action::ValueChanged, std::size_t index={}) const -> void | xentara::workbench::bindings::PropertyController | |
| publishValue(const PropertyId &propertyId, Action action=Action::ValueChanged, std::size_t index={}) const -> void | xentara::workbench::bindings::PropertyController | |
| publishVisibility(const Type &property) const -> void | xentara::workbench::bindings::PropertyController | |
| publishVisibility(const PropertyId &propertyId) const -> void | xentara::workbench::bindings::PropertyController | |
| raisePropertyNotification(const PropertyId &propertyId) const -> void | xentara::workbench::bindings::PropertyContainer | protected |
| resetEnclosingPropertyContainer(SetEnclosingPropertyContainerOptions options={}) -> void | xentara::workbench::bindings::PropertyContainer | |
| setEnclosingPropertyContainer(PropertyContainer &enclosingContainer, SetEnclosingPropertyContainerOptions options={}) -> void | xentara::workbench::bindings::PropertyContainer | |
| setProperty(Type &property, Value &&value) const -> bool | xentara::workbench::bindings::PropertyController | |
| subPropertyContainerAdded(const PropertyContainer &container) -> void | xentara::workbench::bindings::PropertyContainer | protected |
| subPropertyContainerListChanged(SubPropertyContainerListChangedOptions options={}) -> void | xentara::workbench::bindings::PropertyContainer | protected |
| subPropertyContainerListCopied(const PropertyContainer &other, SubPropertyContainerListChangedOptions options={}) -> void | xentara::workbench::bindings::PropertyContainer | protected |
| subPropertyContainerListMoved(PropertyContainer &other, SubPropertyContainerListChangedOptions options={}) -> void | xentara::workbench::bindings::PropertyContainer | protected |
| subPropertyContainerListSwapped(PropertyContainer &other, SubPropertyContainerListChangedOptions options={}) -> void | xentara::workbench::bindings::PropertyContainer | protected |
| subPropertyContainerRemoved(const PropertyContainer &container) -> void | xentara::workbench::bindings::PropertyContainer | protected |
| subscribe(const Type &property, ChangeCallback &&changeCallback) -> Subscription | xentara::workbench::bindings::PropertyController | |
| subscribe(const Type &property, SubscriptionCallbacks callbacks) -> Subscription | xentara::workbench::bindings::PropertyController | |
| subscribe(const PropertyId &propertyId, ChangeCallback &&changeCallback) -> Subscription | xentara::workbench::bindings::PropertyController | |
| subscribe(const PropertyId &propertyId, SubscriptionCallbacks callbacks) -> Subscription | xentara::workbench::bindings::PropertyController | |
| subscribeToPropertyErrorCount(Callback &&callback) -> ErrorCountSubscription | xentara::workbench::bindings::PropertyContainer | |
| ~PropertyContainer()=0 | xentara::workbench::bindings::PropertyContainer | pure virtual |
| ~PropertyController()=0 | xentara::workbench::bindings::PropertyController | pure virtual |
| ~SubElement()=0 | xentara::workbench::skill::SubElement | pure virtual |