Only allows nonzero length, time, angle for the next two functions.
More...
#include <units.h>
template<typename Q>
IsQuantity<Q> && std::ratio_equal_v<typename Q::mass, std::ratio<0>> &&
std::ratio_equal_v<typename Q::current, std::ratio<0>> &&
std::ratio_equal_v<typename Q::temperature, std::ratio<0>> &&
std::ratio_equal_v<typename Q::luminosity, std::ratio<0>> &&
std::ratio_equal_v<typename Q::moles, std::ratio<0>>
Used to require a Quantity be passed in a template (instead of typename Q).
Definition units.h:177
Only allows nonzero length, time, angle for the next two functions.
Definition units.h:963
Only allows nonzero length, time, angle for the next two functions.