AddToDialog(ParamsConfigDialog &Dialog) | DynExp::ParamsBase::ParamBase | inlineprivate |
AddToDialogChild(ParamsConfigDialog &Dialog) override final | DynExp::ParamsBase::Param< ArithmeticType, std::enable_if_t< std::is_arithmetic_v< ArithmeticType > > > | inlineprivatevirtual |
DefaultValue | DynExp::ParamsBase::TypedParamBase< ParamType > | private |
DisableUserEditable() noexcept | DynExp::ParamsBase::ParamBase | inlineprivate |
FromXMLNode(const QDomElement &XMLElement) | DynExp::ParamsBase::ParamBase | |
FromXMLNodeChild(const QDomElement &XMLElement) override | DynExp::ParamsBase::TypedParamBase< ParamType > | inlineprotectedvirtual |
Get() const noexcept | DynExp::ParamsBase::TypedParamBase< ParamType > | inline |
GetDefaultValue() const noexcept | DynExp::ParamsBase::TypedParamBase< ParamType > | inline |
GetIncrement() const noexcept | DynExp::ParamsBase::Param< ArithmeticType, std::enable_if_t< std::is_arithmetic_v< ArithmeticType > > > | inline |
GetMaxValue() const noexcept | DynExp::ParamsBase::Param< ArithmeticType, std::enable_if_t< std::is_arithmetic_v< ArithmeticType > > > | inline |
GetMinValue() const noexcept | DynExp::ParamsBase::Param< ArithmeticType, std::enable_if_t< std::is_arithmetic_v< ArithmeticType > > > | inline |
GetNeedsResetToApplyChange() const noexcept | DynExp::ParamsBase::ParamBase | inline |
GetOwner() const noexcept | DynExp::ParamsBase::ParamBase | inlineprotected |
GetOwner() noexcept | DynExp::ParamsBase::ParamBase | inlineprotected |
GetParamDescription() const noexcept | DynExp::ParamsBase::ParamBase | inline |
GetParamName() const noexcept | DynExp::ParamsBase::ParamBase | inline |
GetParamTitle() const noexcept | DynExp::ParamsBase::ParamBase | inline |
GetPrecision() const noexcept | DynExp::ParamsBase::Param< ArithmeticType, std::enable_if_t< std::is_arithmetic_v< ArithmeticType > > > | inline |
Increment | DynExp::ParamsBase::Param< ArithmeticType, std::enable_if_t< std::is_arithmetic_v< ArithmeticType > > > | private |
IsUserEditable() const noexcept | DynExp::ParamsBase::ParamBase | inline |
MaxValue | DynExp::ParamsBase::Param< ArithmeticType, std::enable_if_t< std::is_arithmetic_v< ArithmeticType > > > | private |
MinValue | DynExp::ParamsBase::Param< ArithmeticType, std::enable_if_t< std::is_arithmetic_v< ArithmeticType > > > | private |
NeedsResetToApplyChange | DynExp::ParamsBase::ParamBase | private |
operator bool() const | DynExp::ParamsBase::Param< ArithmeticType, std::enable_if_t< std::is_arithmetic_v< ArithmeticType > > > | inlineexplicit |
operator ParamType() const noexcept | DynExp::ParamsBase::TypedParamBase< ParamType > | inline |
operator=(const ParamType &NewValue) | DynExp::ParamsBase::TypedParamBase< ParamType > | inline |
DynExp::ParamsBase::ParamBase::operator=(const ParamBase &)=delete | DynExp::ParamsBase::ParamBase | |
Owner | DynExp::ParamsBase::ParamBase | private |
Param(ParamsBase &Owner, std::string ParamName, std::string_view ParamTitle, std::string_view ParamDescription, bool NeedsResetToApplyChange=true, ArithmeticType DefaultValue=ArithmeticType(), ArithmeticType MinValue=std::numeric_limits< ArithmeticType >::lowest(), ArithmeticType MaxValue=std::numeric_limits< ArithmeticType >::max(), ArithmeticType Increment=1, PrecisionType Precision=0) | DynExp::ParamsBase::Param< ArithmeticType, std::enable_if_t< std::is_arithmetic_v< ArithmeticType > > > | inline |
Param(ParamsBase &Owner, std::string ParamName, ArithmeticType DefaultValue=ArithmeticType(), ArithmeticType MinValue=std::numeric_limits< ArithmeticType >::lowest(), ArithmeticType MaxValue=std::numeric_limits< ArithmeticType >::max(), ArithmeticType Increment=1, PrecisionType Precision=0) | DynExp::ParamsBase::Param< ArithmeticType, std::enable_if_t< std::is_arithmetic_v< ArithmeticType > > > | inline |
ParamBase(ParamsBase &Owner, std::string ParamName, std::string_view ParamTitle, std::string_view ParamDescription, bool NeedsResetToApplyChange) | DynExp::ParamsBase::ParamBase | protected |
ParamBase(ParamsBase &Owner, std::string ParamName) | DynExp::ParamsBase::ParamBase | protected |
ParamBase(const ParamBase &)=delete | DynExp::ParamsBase::ParamBase | |
ParamDescription | DynExp::ParamsBase::ParamBase | private |
ParamName | DynExp::ParamsBase::ParamBase | private |
ParamsBaseOnly | DynExp::ParamsBase::ParamBase | |
ParamTitle | DynExp::ParamsBase::ParamBase | private |
Precision | DynExp::ParamsBase::Param< ArithmeticType, std::enable_if_t< std::is_arithmetic_v< ArithmeticType > > > | private |
PrecisionType typedef | DynExp::ParamsBase::Param< ArithmeticType, std::enable_if_t< std::is_arithmetic_v< ArithmeticType > > > | |
Reset() | DynExp::ParamsBase::ParamBase | inline |
ResetChild() override | DynExp::ParamsBase::TypedParamBase< ParamType > | inlineprivatevirtual |
ToXMLNode(QDomDocument &Document) const | DynExp::ParamsBase::ParamBase | |
ToXMLNodeChild(QDomDocument &Document, QDomElement &XMLElement) const override | DynExp::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 typedef | DynExp::ParamsBase::TypedParamBase< ParamType > | |
UserEditable | DynExp::ParamsBase::ParamBase | private |
Validate() | DynExp::ParamsBase::ParamBase | |
ValidateChild() const override final | DynExp::ParamsBase::TypedParamBase< ParamType > | inlineprivatevirtual |
ValidateValue(const ArithmeticType &Value) const override | DynExp::ParamsBase::Param< ArithmeticType, std::enable_if_t< std::is_arithmetic_v< ArithmeticType > > > | inlineprivatevirtual |
Value | DynExp::ParamsBase::TypedParamBase< ParamType > | private |
~ParamBase()=0 | DynExp::ParamsBase::ParamBase | protectedpure virtual |