This is the complete list of members for di::Rational< T >, including all inherited members.
add(Rational other) const -> Rational | di::Rational< T > | inline |
denominator() const -> T | di::Rational< T > | inline |
divide(Rational other) const -> Rational | di::Rational< T > | inline |
explicit(sizeof(U)<=sizeof(T)) operator Rational< U >() const | di::Rational< T > | inline |
inverted() const -> Rational | di::Rational< T > | inline |
m_denominator | di::Rational< T > | |
m_numerator | di::Rational< T > | |
multiply(Rational other) const -> Rational | di::Rational< T > | inline |
negated() const -> Rational | di::Rational< T > | inline |
negative() const -> bool | di::Rational< T > | inline |
numerator() const -> T | di::Rational< T > | inline |
operator*(Rational a) const -> Rational | di::Rational< T > | inline |
operator*=(Rational a) -> Rational & | di::Rational< T > | inline |
operator+(Rational a) const -> Rational | di::Rational< T > | inline |
operator++() -> Rational & | di::Rational< T > | inline |
operator++(int) -> Rational | di::Rational< T > | inline |
operator+=(Rational a) -> Rational & | di::Rational< T > | inline |
operator-(Rational a) const -> Rational | di::Rational< T > | inline |
operator-() const -> Rational | di::Rational< T > | inline |
operator--() -> Rational & | di::Rational< T > | inline |
operator--(int) -> Rational | di::Rational< T > | inline |
operator-=(Rational a) -> Rational & | di::Rational< T > | inline |
operator/(Rational a) const -> Rational | di::Rational< T > | inline |
operator/=(Rational a) -> Rational & | di::Rational< T > | inline |
operator<=>(Rational a, Rational b) -> strong_ordering | di::Rational< T > | friend |
operator==(Rational, Rational) -> bool=default | di::Rational< T > | friend |
Rational() | di::Rational< T > | inline |
Rational(T numerator, T denominator=1) | di::Rational< T > | inline |
round() const -> T | di::Rational< T > | inline |
subtract(Rational other) const -> Rational | di::Rational< T > | inline |