C++ Essence Library 0.1.0
A Utility Library for Modern C++ Programming
|
This is the complete list of members for essence::rational, including all inherited members.
denominator (defined in essence::rational) | essence::rational | |
numerator (defined in essence::rational) | essence::rational | |
operator T() const noexcept(similar_rational< std::decay_t< T > >) | essence::rational | inline |
operator T() const noexcept | essence::rational | inlineexplicit |
operator!=(const rational &right) const noexcept (defined in essence::rational) | essence::rational | inline |
operator* (defined in essence::rational) | essence::rational | friend |
operator+ (defined in essence::rational) | essence::rational | friend |
operator- (defined in essence::rational) | essence::rational | friend |
operator- (defined in essence::rational) | essence::rational | friend |
operator/ (defined in essence::rational) | essence::rational | friend |
operator<(const rational &right) const noexcept (defined in essence::rational) | essence::rational | inline |
operator<=(const rational &right) const noexcept (defined in essence::rational) | essence::rational | inline |
operator=(const rational &)=default (defined in essence::rational) | essence::rational | |
operator=(rational &&) noexcept=default (defined in essence::rational) | essence::rational | |
operator==(const rational &right) const noexcept (defined in essence::rational) | essence::rational | inline |
operator>(const rational &right) const noexcept (defined in essence::rational) | essence::rational | inline |
operator>=(const rational &right) const noexcept (defined in essence::rational) | essence::rational | inline |
rational() noexcept=default (defined in essence::rational) | essence::rational | |
rational(const rational &)=default (defined in essence::rational) | essence::rational | |
rational(rational &&) noexcept=default (defined in essence::rational) | essence::rational | |
rational(std::int64_t numerator) noexcept (defined in essence::rational) | essence::rational | inlineexplicit |
rational(std::int64_t numerator, std::int64_t denominator) noexcept (defined in essence::rational) | essence::rational | inline |
rational(T &&obj) noexcept (defined in essence::rational) | essence::rational | inlineexplicit |
reciprocal() const noexcept | essence::rational | inline |
simplify() noexcept (defined in essence::rational) | essence::rational | inline |