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

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

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