|
template<UnitKind Kind, class Ratio > |
constexpr auto | operator+ (const Unit< Kind, Ratio > &lhs, const Unit< Kind, Ratio > &rhs) |
|
template<UnitKind Kind, class Ratio > |
constexpr auto | operator- (const Unit< Kind, Ratio > &lhs, const Unit< Kind, Ratio > &rhs) |
|
template<UnitKind Kind, class Ratio > |
constexpr auto | operator* (const Unit< Kind, Ratio > &lhs, float rhs) |
|
template<UnitKind Kind, class Ratio > |
constexpr auto | operator* (float lhs, const Unit< Kind, Ratio > &rhs) |
|
template<UnitKind Kind, class Ratio > |
constexpr auto | operator/ (const Unit< Kind, Ratio > &lhs, float rhs) |
|
template<UnitKind Kind, class Ratio > |
constexpr auto | operator/ (float lhs, const Unit< Kind, Ratio > &rhs) |
|
template<UnitKind Kind, class Ratio > |
constexpr bool | operator== (const Unit< Kind, Ratio > &lhs, const Unit< Kind, Ratio > &rhs) |
|
template<UnitKind Kind, class Ratio > |
constexpr bool | operator!= (const Unit< Kind, Ratio > &lhs, const Unit< Kind, Ratio > &rhs) |
|
template<UnitKind Kind, class Ratio > |
constexpr bool | operator< (const Unit< Kind, Ratio > &lhs, const Unit< Kind, Ratio > &rhs) |
|
template<UnitKind Kind, class Ratio > |
constexpr bool | operator> (const Unit< Kind, Ratio > &lhs, const Unit< Kind, Ratio > &rhs) |
|
template<UnitKind Kind, class Ratio > |
constexpr bool | operator<= (const Unit< Kind, Ratio > &lhs, const Unit< Kind, Ratio > &rhs) |
|
template<UnitKind Kind, class Ratio > |
constexpr bool | operator>= (const Unit< Kind, Ratio > &lhs, const Unit< Kind, Ratio > &rhs) |
|
template<UnitKind Kind, class Ratio > |
constexpr Unit< Kind, Ratio > & | operator+= (Unit< Kind, Ratio > &lhs, const Unit< Kind, Ratio > &rhs) |
|
template<UnitKind Kind, class Ratio > |
constexpr Unit< Kind, Ratio > & | operator-= (Unit< Kind, Ratio > &lhs, const Unit< Kind, Ratio > &rhs) |
|
template<UnitKind Kind, class Ratio > |
constexpr Unit< Kind, Ratio > & | operator*= (Unit< Kind, Ratio > &lhs, float rhs) |
|
template<UnitKind Kind, class Ratio > |
constexpr Unit< Kind, Ratio > & | operator/= (Unit< Kind, Ratio > &lhs, float rhs) |
|
template<UnitKind Kind, class Ratio > |
constexpr Unit< Kind, Ratio > | operator+ (const Unit< Kind, Ratio > &unit) |
|
template<UnitKind Kind, class Ratio > |
constexpr Unit< Kind, Ratio > | operator- (const Unit< Kind, Ratio > &unit) |
|
template<UnitKind Kind, class Ratio > |
constexpr bool | operator! (const Unit< Kind, Ratio > &unit) |
|
template<UnitKind Kind, class Ratio > |
std::ostream & | operator<< (std::ostream &os, const Unit< Kind, Ratio > &unit) |
|
template<UnitKind Kind, class Ratio > |
std::istream & | operator>> (std::istream &is, Unit< Kind, Ratio > &unit) |
|