|
(Note that these are not member functions.)
|
template<typename NUMERIC_TRAITS , typename TRAIT > |
bool | operator< (const Quantity< NUMERIC_TRAITS, TRAIT > &lhs, const Quantity< NUMERIC_TRAITS, TRAIT > &rhs) |
|
template<typename NUMERIC_TRAITS , typename TRAIT > |
bool | operator> (const Quantity< NUMERIC_TRAITS, TRAIT > &lhs, const Quantity< NUMERIC_TRAITS, TRAIT > &rhs) |
|
template<typename NUMERIC_TRAITS , typename TRAIT > |
const Quantity< NUMERIC_TRAITS,
TRAIT > | operator+ (const Quantity< NUMERIC_TRAITS, TRAIT > &lhs, const Quantity< NUMERIC_TRAITS, TRAIT > &rhs) |
|
template<typename NUMERIC_TRAITS , typename TRAIT > |
const Quantity< NUMERIC_TRAITS,
TRAIT > | operator+ (const Quantity< NUMERIC_TRAITS, TRAIT > &lhs, typename NUMERIC_TRAITS::Type k) |
|
template<typename NUMERIC_TRAITS , typename TRAIT > |
const Quantity< NUMERIC_TRAITS,
TRAIT > | operator+ (typename NUMERIC_TRAITS::Type k, const Quantity< NUMERIC_TRAITS, TRAIT > &rhs) |
|
template<typename NUMERIC_TRAITS , typename TRAIT > |
const Quantity< NUMERIC_TRAITS,
TRAIT > | operator- (const Quantity< NUMERIC_TRAITS, TRAIT > &lhs, const Quantity< NUMERIC_TRAITS, TRAIT > &rhs) |
|
template<typename NUMERIC_TRAITS , typename TRAIT > |
const Quantity< NUMERIC_TRAITS,
TRAIT > | operator- (const Quantity< NUMERIC_TRAITS, TRAIT > &lhs, typename NUMERIC_TRAITS::Type k) |
|
template<typename NUMERIC_TRAITS , typename TRAIT > |
const Quantity< NUMERIC_TRAITS,
TRAIT > | operator- (typename NUMERIC_TRAITS::Type k, const Quantity< NUMERIC_TRAITS, TRAIT > &rhs) |
|
template<typename NUMERIC_TRAITS , typename TRAIT > |
const Quantity< NUMERIC_TRAITS,
TRAIT > | operator* (const Quantity< NUMERIC_TRAITS, TRAIT > &lhs, const Quantity< NUMERIC_TRAITS, TRAIT > &rhs) |
|
template<typename NUMERIC_TRAITS , typename TRAIT > |
const Quantity< NUMERIC_TRAITS,
TRAIT > | operator* (const Quantity< NUMERIC_TRAITS, TRAIT > &lhs, typename NUMERIC_TRAITS::Type k) |
|
template<typename NUMERIC_TRAITS , typename TRAIT > |
const Quantity< NUMERIC_TRAITS,
TRAIT > | operator* (typename NUMERIC_TRAITS::Type k, const Quantity< NUMERIC_TRAITS, TRAIT > &rhs) |
|
template<typename NUMERIC_TRAITS , typename TRAIT > |
const Quantity< NUMERIC_TRAITS,
TRAIT > | operator/ (const Quantity< NUMERIC_TRAITS, TRAIT > &lhs, const Quantity< NUMERIC_TRAITS, TRAIT > &rhs) |
|
template<typename NUMERIC_TRAITS , typename TRAIT > |
const Quantity< NUMERIC_TRAITS,
TRAIT > | operator/ (const Quantity< NUMERIC_TRAITS, TRAIT > &lhs, typename NUMERIC_TRAITS::Type k) |
|
template<typename NUMERIC_TRAITS , typename TRAIT > |
const Quantity< NUMERIC_TRAITS,
TRAIT > | operator/ (typename NUMERIC_TRAITS::Type k, const Quantity< NUMERIC_TRAITS, TRAIT > &rhs) |
|
template<typename NUMERIC_TRAITS, typename TRAIT = void>
class cpp::Quantity< NUMERIC_TRAITS, TRAIT >
Represents an amount of a certain unit.