DynExp
Highly flexible laboratory automation for dynamically changing experiments.
DynExp::ParamsBase::ListParam< ArithmeticType, std::enable_if_t< std::is_arithmetic_v< ArithmeticType > > > Member List

This is the complete list of members for DynExp::ParamsBase::ListParam< ArithmeticType, std::enable_if_t< std::is_arithmetic_v< ArithmeticType > > >, including all inherited members.

AddToDialog(ParamsConfigDialog &Dialog)DynExp::ParamsBase::ParamBaseinlineprivate
AddToDialogChild(ParamsConfigDialog &Dialog) override finalDynExp::ParamsBase::ListParam< ArithmeticType, std::enable_if_t< std::is_arithmetic_v< ArithmeticType > > >inlineprivatevirtual
DefaultValuesDynExp::ParamsBase::TypedListParamBase< ParamType >private
DisableUserEditable() noexceptDynExp::ParamsBase::ParamBaseinlineprivate
FromXMLNode(const QDomElement &XMLElement)DynExp::ParamsBase::ParamBase
FromXMLNodeChild(const QDomElement &XMLElement) overrideDynExp::ParamsBase::TypedListParamBase< ParamType >inlineprotectedvirtual
Get() const noexceptDynExp::ParamsBase::TypedListParamBase< ParamType >inline
GetDefaultValue() const noexceptDynExp::ParamsBase::TypedListParamBase< ParamType >inline
GetIncrement() const noexceptDynExp::ParamsBase::ListParam< ArithmeticType, std::enable_if_t< std::is_arithmetic_v< ArithmeticType > > >inline
GetMaxValue() const noexceptDynExp::ParamsBase::ListParam< ArithmeticType, std::enable_if_t< std::is_arithmetic_v< ArithmeticType > > >inline
GetMinValue() const noexceptDynExp::ParamsBase::ListParam< ArithmeticType, std::enable_if_t< std::is_arithmetic_v< ArithmeticType > > >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
GetPrecision() const noexceptDynExp::ParamsBase::ListParam< ArithmeticType, std::enable_if_t< std::is_arithmetic_v< ArithmeticType > > >inline
IncrementDynExp::ParamsBase::ListParam< ArithmeticType, std::enable_if_t< std::is_arithmetic_v< ArithmeticType > > >private
IsUserEditable() const noexceptDynExp::ParamsBase::ParamBaseinline
ListParam(ParamsBase &Owner, std::string ParamName, std::string_view ParamTitle, std::string_view ParamDescription, bool NeedsResetToApplyChange=true, typename TypedListParamBase< ArithmeticType >::UnderlyingType DefaultValues={}, ArithmeticType MinValue=std::numeric_limits< ArithmeticType >::lowest(), ArithmeticType MaxValue=std::numeric_limits< ArithmeticType >::max(), ArithmeticType Increment=1, PrecisionType Precision=0)DynExp::ParamsBase::ListParam< ArithmeticType, std::enable_if_t< std::is_arithmetic_v< ArithmeticType > > >inline
ListParam(ParamsBase &Owner, std::string ParamName, typename TypedListParamBase< ArithmeticType >::UnderlyingType DefaultValues={}, ArithmeticType MinValue=std::numeric_limits< ArithmeticType >::lowest(), ArithmeticType MaxValue=std::numeric_limits< ArithmeticType >::max(), ArithmeticType Increment=1, PrecisionType Precision=0)DynExp::ParamsBase::ListParam< ArithmeticType, std::enable_if_t< std::is_arithmetic_v< ArithmeticType > > >inline
MaxValueDynExp::ParamsBase::ListParam< ArithmeticType, std::enable_if_t< std::is_arithmetic_v< ArithmeticType > > >private
MinValueDynExp::ParamsBase::ListParam< ArithmeticType, std::enable_if_t< std::is_arithmetic_v< ArithmeticType > > >private
NeedsResetToApplyChangeDynExp::ParamsBase::ParamBaseprivate
operator=(const UnderlyingType &NewValues)DynExp::ParamsBase::TypedListParamBase< ParamType >inline
DynExp::ParamsBase::ParamBase::operator=(const ParamBase &)=deleteDynExp::ParamsBase::ParamBase
OwnerDynExp::ParamsBase::ParamBaseprivate
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
PrecisionDynExp::ParamsBase::ListParam< ArithmeticType, std::enable_if_t< std::is_arithmetic_v< ArithmeticType > > >private
PrecisionType typedefDynExp::ParamsBase::ListParam< ArithmeticType, std::enable_if_t< std::is_arithmetic_v< ArithmeticType > > >
Reset()DynExp::ParamsBase::ParamBaseinline
ResetChild() overrideDynExp::ParamsBase::TypedListParamBase< ParamType >inlineprivatevirtual
ToXMLNode(QDomDocument &Document) constDynExp::ParamsBase::ParamBase
ToXMLNodeChild(QDomDocument &Document, QDomElement &XMLElement) const overrideDynExp::ParamsBase::TypedListParamBase< ParamType >inlineprotectedvirtual
TypedListParamBase(ParamsBase &Owner, std::string ParamName, std::string_view ParamTitle, std::string_view ParamDescription, bool NeedsResetToApplyChange=true, UnderlyingType DefaultValues={})DynExp::ParamsBase::TypedListParamBase< ParamType >inlineprotected
TypedListParamBase(ParamsBase &Owner, std::string ParamName, UnderlyingType DefaultValues={})DynExp::ParamsBase::TypedListParamBase< ParamType >inlineprotected
UnderlyingType typedefDynExp::ParamsBase::TypedListParamBase< ParamType >
UserEditableDynExp::ParamsBase::ParamBaseprivate
Validate()DynExp::ParamsBase::ParamBase
ValidateChild() const override finalDynExp::ParamsBase::TypedListParamBase< ParamType >inlineprivatevirtual
ValidateValues(const typename TypedListParamBase< ArithmeticType >::UnderlyingType &NewValues) const overrideDynExp::ParamsBase::ListParam< ArithmeticType, std::enable_if_t< std::is_arithmetic_v< ArithmeticType > > >inlineprivate
ValuesDynExp::ParamsBase::TypedListParamBase< ParamType >private
~ParamBase()=0DynExp::ParamsBase::ParamBaseprotectedpure virtual