morph 0.1.0
Asynchronous bridge between GUI thread and business models
Loading...
Searching...
No Matches
morph::units::Quantity< U, DeclaredDecimals > Member List

This is the complete list of members for morph::units::Quantity< U, DeclaredDecimals >, including all inherited members.

atDeclaredPrecision() constmorph::units::Quantity< U, DeclaredDecimals >inline
declaredDecimalsmorph::units::Quantity< U, DeclaredDecimals >static
declaredPrecision() noexceptmorph::units::Quantity< U, DeclaredDecimals >inlinestatic
equation(std::size_t maxSteps=kDefaultEquationSteps) constmorph::units::Quantity< U, DeclaredDecimals >inline
fromDouble(double raw) noexceptmorph::units::Quantity< U, DeclaredDecimals >inlinestatic
fromOptional(std::optional< math::Rational > adopted)morph::units::Quantity< U, DeclaredDecimals >inlinestatic
hasValue() const noexceptmorph::units::Quantity< U, DeclaredDecimals >inline
named(std::string label) constmorph::units::Quantity< U, DeclaredDecimals >inline
operator Quantity< To >() constmorph::units::Quantity< U, DeclaredDecimals >inline
operator*() const noexceptmorph::units::Quantity< U, DeclaredDecimals >inline
payloadmorph::units::Quantity< U, DeclaredDecimals >
Quantity() noexcept=defaultmorph::units::Quantity< U, DeclaredDecimals >
Quantity(math::Rational engaged)morph::units::Quantity< U, DeclaredDecimals >inline
Quantity(std::optional< math::Rational > adopted)morph::units::Quantity< U, DeclaredDecimals >inline
Quantity(const Quantity< U, OtherDecimals > &other)morph::units::Quantity< U, DeclaredDecimals >inline
roundedToDecimalPlaces(math::DecimalPlaces newPrecision, math::RoundingMode mode=math::RoundingMode::HalfAwayFromZero) constmorph::units::Quantity< U, DeclaredDecimals >inline
unitmorph::units::Quantity< U, DeclaredDecimals >static
unitAlternatives() noexceptmorph::units::Quantity< U, DeclaredDecimals >inlinestatic
unitMeta() noexceptmorph::units::Quantity< U, DeclaredDecimals >inlinestatic
value() const noexceptmorph::units::Quantity< U, DeclaredDecimals >inline
value_or(const math::Rational &fallback) const noexceptmorph::units::Quantity< U, DeclaredDecimals >inline
withDecimalPlaces(math::DecimalPlaces newPrecision) constmorph::units::Quantity< U, DeclaredDecimals >inline
withinDeclaredBounds() const noexceptmorph::units::Quantity< U, DeclaredDecimals >inline