DynExp
Highly flexible laboratory automation for dynamically changing experiments.
DynExp::ParamsBase::Param< LinkType, std::enable_if_t< std::is_base_of_v< ObjectLinkBase, LinkType > > > Member List

This is the complete list of members for DynExp::ParamsBase::Param< LinkType, std::enable_if_t< std::is_base_of_v< ObjectLinkBase, LinkType > > >, including all inherited members.

AddToDialog(ParamsConfigDialog &Dialog)DynExp::ParamsBase::ParamBaseinlineprivate
AddToDialogChild(ParamsConfigDialog &Dialog) override finalDynExp::ParamsBase::Param< LinkType, std::enable_if_t< std::is_base_of_v< ObjectLinkBase, LinkType > > >inlineprivatevirtual
ContainsID() const noexceptDynExp::ParamsBase::Param< LinkType, std::enable_if_t< std::is_base_of_v< ObjectLinkBase, LinkType > > >inline
DefaultValueDynExp::ParamsBase::TypedParamBase< ParamType >private
DisableUserEditable() noexceptDynExp::ParamsBase::ParamBaseinlineprivate
EnsureReadyState()DynExp::LinkBaseinline
EnsureReadyStateChild() override finalDynExp::ParamsBase::Param< LinkType, std::enable_if_t< std::is_base_of_v< ObjectLinkBase, LinkType > > >inlineprivatevirtual
FromXMLNode(const QDomElement &XMLElement)DynExp::ParamsBase::ParamBase
FromXMLNodeChild(const QDomElement &XMLElement) overrideDynExp::ParamsBase::Param< LinkType, std::enable_if_t< std::is_base_of_v< ObjectLinkBase, LinkType > > >inlineprivatevirtual
Get() const noexceptDynExp::ParamsBase::TypedParamBase< ParamType >inline
GetCommonManager() const noexceptDynExp::LinkBaseinline
GetCommonManagerChild() const noexcept overrideDynExp::ParamsBase::Param< LinkType, std::enable_if_t< std::is_base_of_v< ObjectLinkBase, LinkType > > >inlineprivatevirtual
GetDefaultValue() const noexceptDynExp::ParamsBase::TypedParamBase< ParamType >inline
GetIconResourcePath() const noexceptDynExp::LinkBaseinline
GetLink() const noexceptDynExp::ParamsBase::Param< LinkType, std::enable_if_t< std::is_base_of_v< ObjectLinkBase, LinkType > > >inline
GetLinkedIDs() constDynExp::LinkBaseinline
GetLinkedIDsChild() const overrideDynExp::ParamsBase::LinkParamBaseinlineprivatevirtual
GetLinkTitle() const noexceptDynExp::LinkBaseinline
GetLinkTitleChild() const noexcept overrideDynExp::ParamsBase::LinkParamBaseinlineprivatevirtual
GetManager() const noexceptDynExp::ParamsBase::Param< LinkType, std::enable_if_t< std::is_base_of_v< ObjectLinkBase, LinkType > > >inline
GetNeedsResetToApplyChange() const noexceptDynExp::ParamsBase::ParamBaseinline
GetOwner() const noexceptDynExp::ParamsBase::ParamBaseinlineprotected
GetOwner() noexceptDynExp::ParamsBase::ParamBaseinlineprotected
GetParamDescription() const noexceptDynExp::ParamsBase::ParamBaseinline
GetParamName() const noexceptDynExp::ParamsBase::ParamBaseinline
GetParamTitle() const noexceptDynExp::ParamsBase::ParamBaseinline
IconResourcePathDynExp::LinkBaseprivate
IsOptional() const noexceptDynExp::LinkBaseinline
IsReady()DynExp::LinkBaseinline
IsReadyChild() override finalDynExp::ParamsBase::Param< LinkType, std::enable_if_t< std::is_base_of_v< ObjectLinkBase, LinkType > > >inlineprivatevirtual
IsUserEditable() const noexceptDynExp::ParamsBase::ParamBaseinline
LinkDynExp::ParamsBase::Param< LinkType, std::enable_if_t< std::is_base_of_v< ObjectLinkBase, LinkType > > >private
LinkBase(std::string_view IconResourcePath={}, bool Optional=false)DynExp::LinkBaseinline
LinkParamBase(ParamsBase &Owner, std::string ParamName, std::string_view ParamTitle, std::string_view ParamDescription, bool NeedsResetToApplyChange=true, std::string_view IconResourcePath={}, bool Optional=false)DynExp::ParamsBase::LinkParamBaseinlineprotected
MakeLink()DynExp::ParamsBase::Param< LinkType, std::enable_if_t< std::is_base_of_v< ObjectLinkBase, LinkType > > >inline
MakeObjectIDsWithLabels(const ManagerTypeOfObjectType_t< ObjectType > &Manager) constDynExp::LinkBaseinlineprotected
ManagerDynExp::ParamsBase::Param< LinkType, std::enable_if_t< std::is_base_of_v< ObjectLinkBase, LinkType > > >private
ManagerType typedefDynExp::ParamsBase::Param< LinkType, std::enable_if_t< std::is_base_of_v< ObjectLinkBase, LinkType > > >
NeedsResetToApplyChangeDynExp::ParamsBase::ParamBaseprivate
ObjectType typedefDynExp::ParamsBase::Param< LinkType, std::enable_if_t< std::is_base_of_v< ObjectLinkBase, LinkType > > >
operator ParamType() const noexceptDynExp::ParamsBase::TypedParamBase< ParamType >inline
operator=(const ParamType &NewValue)DynExp::ParamsBase::Param< LinkType, std::enable_if_t< std::is_base_of_v< ObjectLinkBase, LinkType > > >inline
DynExp::ParamsBase::TypedParamBase::operator=(const ParamType &NewValue)DynExp::ParamsBase::TypedParamBase< ParamType >inline
DynExp::ParamsBase::ParamBase::operator=(const ParamBase &)=deleteDynExp::ParamsBase::ParamBase
OptionalDynExp::LinkBaseprivate
OwnerDynExp::ParamsBase::ParamBaseprivate
Param(ParamsBase &Owner, const ManagerType &Manager, std::string ParamName, std::string_view ParamTitle, std::string_view ParamDescription, std::string_view IconResourcePath={}, bool Optional=false, bool NeedsResetToApplyChange=true)DynExp::ParamsBase::Param< LinkType, std::enable_if_t< std::is_base_of_v< ObjectLinkBase, LinkType > > >inline
ParamBase(ParamsBase &Owner, std::string ParamName, std::string_view ParamTitle, std::string_view ParamDescription, bool NeedsResetToApplyChange)DynExp::ParamsBase::ParamBaseprotected
ParamBase(ParamsBase &Owner, std::string ParamName)DynExp::ParamsBase::ParamBaseprotected
ParamBase(const ParamBase &)=deleteDynExp::ParamsBase::ParamBase
ParamDescriptionDynExp::ParamsBase::ParamBaseprivate
ParamNameDynExp::ParamsBase::ParamBaseprivate
ParamsBaseOnlyDynExp::ParamsBase::ParamBase
ParamTitleDynExp::ParamsBase::ParamBaseprivate
Reset()DynExp::ParamsBase::ParamBaseinline
ResetChild() overrideDynExp::ParamsBase::TypedParamBase< ParamType >inlineprivatevirtual
ShareResource(const ResourceManagerType &Manager, ItemIDType ID)DynExp::LinkBaseinlineprotected
ToXMLNode(QDomDocument &Document) constDynExp::ParamsBase::ParamBase
ToXMLNodeChild(QDomDocument &Document, QDomElement &XMLElement) const overrideDynExp::ParamsBase::TypedParamBase< ParamType >inlineprotectedvirtual
TypedParamBase(ParamsBase &Owner, std::string ParamName, std::string_view ParamTitle, std::string_view ParamDescription, bool NeedsResetToApplyChange=true, ParamType DefaultValue=ParamType())DynExp::ParamsBase::TypedParamBase< ParamType >inlineprotected
TypedParamBase(ParamsBase &Owner, std::string ParamName, ParamType DefaultValue=ParamType())DynExp::ParamsBase::TypedParamBase< ParamType >inlineprotected
UnderlyingType typedefDynExp::ParamsBase::TypedParamBase< ParamType >
UserEditableDynExp::ParamsBase::ParamBaseprivate
Validate()DynExp::ParamsBase::ParamBase
ValidateChild() const override finalDynExp::ParamsBase::TypedParamBase< ParamType >inlineprivatevirtual
ValidateValue(const ParamType &NewValue) constDynExp::ParamsBase::TypedParamBase< ParamType >inlineprivatevirtual
ValueDynExp::ParamsBase::TypedParamBase< ParamType >private
~LinkBase()DynExp::LinkBaseinlineprotectedvirtual
~ParamBase()=0DynExp::ParamsBase::ParamBaseprotectedpure virtual