1#ifndef LIBSBX_UNITS_MASS_HPP_
2#define LIBSBX_UNITS_MASS_HPP_
4#include <libsbx/units/quantity.hpp>
20constexpr auto operator"" _kg(
long double value) ->
kilogram {
21 return kilogram{
static_cast<kilogram::value_type
>(value)};
24constexpr auto operator"" _kg(
unsigned long long value) -> kilogram {
25 return kilogram{
static_cast<kilogram::value_type
>(value)};
28constexpr auto operator"" _g(
long double value) -> gram {
29 return gram{
static_cast<gram::value_type
>(value)};
32constexpr auto operator"" _g(
unsigned long long value) -> gram {
33 return gram{
static_cast<gram::value_type
>(value)};
36constexpr auto operator"" _mg(
long double value) -> milligram {
37 return milligram{
static_cast<milligram::value_type
>(value)};
40constexpr auto operator"" _mg(
unsigned long long value) -> milligram {
41 return milligram{
static_cast<milligram::value_type
>(value)};
Definition: quantity.hpp:65