|
morph 0.1.0
Asynchronous bridge between GUI thread and business models
|
This is the complete list of members for morph::math::Rational, including all inherited members.
| addAssignChecked(const Rational &rhs) noexcept | morph::math::Rational | inline |
| addWouldOverflow(const Rational &rhs) const noexcept | morph::math::Rational | inline |
| decimalPlaces | morph::math::Rational | |
| denominator | morph::math::Rational | |
| dividedBy(const Rational &rhs) const noexcept | morph::math::Rational | inline |
| from(Numerator wantedNumerator, Denominator wantedDenominator, DecimalPlaces wantedPrecision) noexcept | morph::math::Rational | inlinestatic |
| fromFloat(double value, DecimalPlaces wantedPrecision) noexcept | morph::math::Rational | inlinestatic |
| fromFloat(float value, DecimalPlaces wantedPrecision) noexcept | morph::math::Rational | inlinestatic |
| fromFloat(long double value, DecimalPlaces wantedPrecision) noexcept | morph::math::Rational | inlinestatic |
| getDecimalPlaces() const noexcept | morph::math::Rational | inline |
| getWire() const noexcept | morph::math::Rational | inline |
| isInteger() const noexcept | morph::math::Rational | inline |
| isNegative() const noexcept | morph::math::Rational | inline |
| isZero() const noexcept | morph::math::Rational | inline |
| mulAssignChecked(const Rational &rhs) noexcept | morph::math::Rational | inline |
| mulWouldOverflow(const Rational &rhs) const noexcept | morph::math::Rational | inline |
| numerator | morph::math::Rational | |
| one(DecimalPlaces wantedPrecision) noexcept | morph::math::Rational | inlinestatic |
| operator*=(const Rational &rhs) noexcept | morph::math::Rational | inline |
| operator+=(const Rational &rhs) noexcept | morph::math::Rational | inline |
| operator-() const noexcept | morph::math::Rational | inline |
| operator-=(const Rational &rhs) noexcept | morph::math::Rational | inline |
| operator<=>(const Rational &other) const noexcept | morph::math::Rational | inline |
| operator==(const Rational &other) const noexcept | morph::math::Rational | inline |
| Rational() noexcept=default | morph::math::Rational | |
| Rational(std::int64_t whole, DecimalPlaces wantedPrecision) noexcept | morph::math::Rational | inline |
| Rational(Numerator wantedNumerator, Denominator wantedDenominator, DecimalPlaces wantedPrecision) noexcept | morph::math::Rational | inline |
| reciprocal() const noexcept | morph::math::Rational | inline |
| setWire(Wire wire) noexcept | morph::math::Rational | inline |
| subAssignChecked(const Rational &rhs) noexcept | morph::math::Rational | inline |
| subWouldOverflow(const Rational &rhs) const noexcept | morph::math::Rational | inline |
| toDouble() const noexcept | morph::math::Rational | inline |
| toDouble(std::uint32_t requestedDecimalPlaces) const noexcept | morph::math::Rational | inline |
| zero(DecimalPlaces wantedPrecision) noexcept | morph::math::Rational | inlinestatic |