DynExp
Highly flexible laboratory automation for dynamically changing experiments.
DynExp::LinkBase Member List

This is the complete list of members for DynExp::LinkBase, including all inherited members.

EnsureReadyState()DynExp::LinkBaseinline
EnsureReadyStateChild()=0DynExp::LinkBaseprivatepure virtual
GetCommonManager() const noexceptDynExp::LinkBaseinline
GetCommonManagerChild() const noexcept=0DynExp::LinkBaseprivatepure virtual
GetIconResourcePath() const noexceptDynExp::LinkBaseinline
GetLinkedIDs() constDynExp::LinkBaseinline
GetLinkedIDsChild() const =0DynExp::LinkBaseprivatepure virtual
GetLinkTitle() const noexceptDynExp::LinkBaseinline
GetLinkTitleChild() const noexcept=0DynExp::LinkBaseprivatepure virtual
IconResourcePathDynExp::LinkBaseprivate
IsOptional() const noexceptDynExp::LinkBaseinline
IsReady()DynExp::LinkBaseinline
IsReadyChild()=0DynExp::LinkBaseprivatepure virtual
LinkBase(std::string_view IconResourcePath={}, bool Optional=false)DynExp::LinkBaseinline
MakeObjectIDsWithLabels(const ManagerTypeOfObjectType_t< ObjectType > &Manager) constDynExp::LinkBaseinlineprotected
OptionalDynExp::LinkBaseprivate
ShareResource(const ResourceManagerType &Manager, ItemIDType ID)DynExp::LinkBaseinlineprotected
~LinkBase()DynExp::LinkBaseinlineprotectedvirtual