![]() |
C++ Library Extensions 2022.12.09
To help learn modern C++ programming
|
#include <tpf_ncrnpr.hpp>
Public Types | |
using | number_t = NumberType |
Public Member Functions | |
simple_positive_rational () | |
simple_positive_rational (number_t p) | |
template<typename Type > | |
operator Type () const | |
simple_positive_rational (number_t p, number_t q) | |
simple_positive_rational (const simple_positive_rational &)=default | |
simple_positive_rational & | operator= (const simple_positive_rational &)=default |
simple_positive_rational & | operator*= (number_t n) |
simple_positive_rational & | operator*= (simple_positive_rational r) |
Friends | |
template<typename RationalType > | |
decltype(auto) | operator* (RationalType &&r, number_t n) |
template<typename RationalType1 , typename RationalType2 > | |
decltype(auto) | operator* (RationalType1 &&r1, RationalType1 &&r2) |
std::ostream & | operator<< (std::ostream &os, const simple_positive_rational &r) |
Definition at line 270 of file tpf_ncrnpr.hpp.
using tpf::ncrnpr::simple_positive_rational< NumberType, typename >::number_t = NumberType |
Definition at line 273 of file tpf_ncrnpr.hpp.
|
inline |
Definition at line 283 of file tpf_ncrnpr.hpp.
|
inline |
Definition at line 284 of file tpf_ncrnpr.hpp.
|
inline |
|
default |
|
inline |
Definition at line 287 of file tpf_ncrnpr.hpp.
|
inline |
|
inline |
|
default |
|
friend |
Definition at line 335 of file tpf_ncrnpr.hpp.
|
friend |
Definition at line 355 of file tpf_ncrnpr.hpp.
|
friend |
Definition at line 380 of file tpf_ncrnpr.hpp.