#include <di/math/rational/rational.h>
◆ Rational() [1/2]
template<concepts::SignedInteger T>
◆ Rational() [2/2]
template<concepts::SignedInteger T>
◆ add()
template<concepts::SignedInteger T>
◆ denominator()
template<concepts::SignedInteger T>
◆ divide()
template<concepts::SignedInteger T>
◆ explicit()
template<concepts::SignedInteger T>
template<concepts::SignedInteger U>
requires (concepts::ConstructibleFrom<T, U>)
◆ inverted()
template<concepts::SignedInteger T>
◆ multiply()
template<concepts::SignedInteger T>
◆ negated()
template<concepts::SignedInteger T>
◆ negative()
template<concepts::SignedInteger T>
◆ numerator()
template<concepts::SignedInteger T>
◆ operator*()
template<concepts::SignedInteger T>
◆ operator*=()
template<concepts::SignedInteger T>
◆ operator+()
template<concepts::SignedInteger T>
◆ operator++() [1/2]
template<concepts::SignedInteger T>
◆ operator++() [2/2]
template<concepts::SignedInteger T>
◆ operator+=()
template<concepts::SignedInteger T>
◆ operator-() [1/2]
template<concepts::SignedInteger T>
◆ operator-() [2/2]
template<concepts::SignedInteger T>
◆ operator--() [1/2]
template<concepts::SignedInteger T>
◆ operator--() [2/2]
template<concepts::SignedInteger T>
◆ operator-=()
template<concepts::SignedInteger T>
◆ operator/()
template<concepts::SignedInteger T>
◆ operator/=()
template<concepts::SignedInteger T>
◆ round()
template<concepts::SignedInteger T>
◆ subtract()
template<concepts::SignedInteger T>
◆ operator<=>
template<concepts::SignedInteger T>
◆ operator==
template<concepts::SignedInteger T>
◆ m_denominator
template<concepts::SignedInteger T>
◆ m_numerator
template<concepts::SignedInteger T>
The documentation for this class was generated from the following file: