17 namespace swift::misc::physical_quantities::Literals
19 CAcceleration
operator""_ft_s2(
long double value)
24 CAcceleration
operator""_ft_s2(
unsigned long long value)
29 CAcceleration
operator""_m_s2(
long double value)
34 CAcceleration
operator""_m_s2(
unsigned long long value)
39 CAngle
operator""_deg(
long double value) {
return {
static_cast<double>(value),
CAngleUnit::deg() }; }
41 CAngle
operator""_deg(
unsigned long long value) {
return {
static_cast<double>(value),
CAngleUnit::deg() }; }
43 CAngle
operator""_rad(
long double value) {
return {
static_cast<double>(value),
CAngleUnit::rad() }; }
45 CAngle
operator""_rad(
unsigned long long value) {
return {
static_cast<double>(value),
CAngleUnit::rad() }; }
47 CFrequency
operator""_Hz(
long double value) {
return {
static_cast<double>(value),
CFrequencyUnit::Hz() }; }
49 CFrequency
operator""_Hz(
unsigned long long value) {
return {
static_cast<double>(value),
CFrequencyUnit::Hz() }; }
51 CFrequency
operator""_kHz(
long double value) {
return {
static_cast<double>(value),
CFrequencyUnit::kHz() }; }
53 CFrequency
operator""_kHz(
unsigned long long value)
58 CFrequency
operator""_MHz(
long double value) {
return {
static_cast<double>(value),
CFrequencyUnit::MHz() }; }
60 CFrequency
operator""_MHz(
unsigned long long value)
65 CFrequency
operator""_GHz(
long double value) {
return {
static_cast<double>(value),
CFrequencyUnit::GHz() }; }
67 CFrequency
operator""_GHz(
unsigned long long value)
72 CLength
operator""_m(
long double value) {
return {
static_cast<double>(value),
CLengthUnit::m() }; }
74 CLength
operator""_m(
unsigned long long value) {
return {
static_cast<double>(value),
CLengthUnit::m() }; }
76 CLength
operator""_NM(
long double value) {
return {
static_cast<double>(value),
CLengthUnit::NM() }; }
78 CLength
operator""_NM(
unsigned long long value) {
return {
static_cast<double>(value),
CLengthUnit::NM() }; }
80 CLength
operator""_SM(
long double value) {
return {
static_cast<double>(value),
CLengthUnit::SM() }; }
82 CLength
operator""_SM(
unsigned long long value) {
return {
static_cast<double>(value),
CLengthUnit::SM() }; }
84 CLength
operator""_cm(
long double value) {
return {
static_cast<double>(value),
CLengthUnit::cm() }; }
86 CLength
operator""_cm(
unsigned long long value) {
return {
static_cast<double>(value),
CLengthUnit::cm() }; }
88 CLength
operator""_ft(
long double value) {
return {
static_cast<double>(value),
CLengthUnit::ft() }; }
90 CLength
operator""_ft(
unsigned long long value) {
return {
static_cast<double>(value),
CLengthUnit::ft() }; }
92 CLength
operator""_km(
long double value) {
return {
static_cast<double>(value),
CLengthUnit::km() }; }
94 CLength
operator""_km(
unsigned long long value) {
return {
static_cast<double>(value),
CLengthUnit::km() }; }
96 CLength
operator""_mi(
long double value) {
return {
static_cast<double>(value),
CLengthUnit::mi() }; }
98 CLength
operator""_mi(
unsigned long long value) {
return {
static_cast<double>(value),
CLengthUnit::mi() }; }
100 CMass
operator""_g(
long double value) {
return {
static_cast<double>(value),
CMassUnit::g() }; }
102 CMass
operator""_g(
unsigned long long value) {
return {
static_cast<double>(value),
CMassUnit::g() }; }
104 CMass
operator""_kg(
long double value) {
return {
static_cast<double>(value),
CMassUnit::kg() }; }
106 CMass
operator""_kg(
unsigned long long value) {
return {
static_cast<double>(value),
CMassUnit::kg() }; }
108 CMass
operator""_lb(
long double value) {
return {
static_cast<double>(value),
CMassUnit::lb() }; }
110 CMass
operator""_lb(
unsigned long long value) {
return {
static_cast<double>(value),
CMassUnit::lb() }; }
112 CMass
operator""_tonne(
long double value) {
return {
static_cast<double>(value),
CMassUnit::tonne() }; }
114 CMass
operator""_tonne(
unsigned long long value) {
return {
static_cast<double>(value),
CMassUnit::tonne() }; }
116 CMass
operator""_shortTon(
long double value) {
return {
static_cast<double>(value),
CMassUnit::shortTon() }; }
118 CMass
operator""_shortTon(
unsigned long long value)
123 CPressure
operator""_Pa(
long double value) {
return {
static_cast<double>(value),
CPressureUnit::Pa() }; }
125 CPressure
operator""_Pa(
unsigned long long value) {
return {
static_cast<double>(value),
CPressureUnit::Pa() }; }
127 CPressure
operator""_bar(
long double value) {
return {
static_cast<double>(value),
CPressureUnit::bar() }; }
129 CPressure
operator""_bar(
unsigned long long value) {
return {
static_cast<double>(value),
CPressureUnit::bar() }; }
131 CPressure
operator""_hPa(
long double value) {
return {
static_cast<double>(value),
CPressureUnit::hPa() }; }
133 CPressure
operator""_hPa(
unsigned long long value) {
return {
static_cast<double>(value),
CPressureUnit::hPa() }; }
135 CPressure
operator""_psi(
long double value) {
return {
static_cast<double>(value),
CPressureUnit::psi() }; }
137 CPressure
operator""_psi(
unsigned long long value) {
return {
static_cast<double>(value),
CPressureUnit::psi() }; }
139 CPressure
operator""_inHg(
long double value) {
return {
static_cast<double>(value),
CPressureUnit::inHg() }; }
141 CPressure
operator""_inHg(
unsigned long long value)
146 CPressure
operator""_mbar(
long double value) {
return {
static_cast<double>(value),
CPressureUnit::mbar() }; }
148 CPressure
operator""_mbar(
unsigned long long value)
153 CPressure
operator""_mmHg(
long double value) {
return {
static_cast<double>(value),
CPressureUnit::mmHg() }; }
155 CPressure
operator""_mmHg(
unsigned long long value)
160 CSpeed
operator""_kts(
long double value) {
return {
static_cast<double>(value),
CSpeedUnit::kts() }; }
162 CSpeed
operator""_kts(
unsigned long long value) {
return {
static_cast<double>(value),
CSpeedUnit::kts() }; }
164 CSpeed
operator""_m_s(
long double value) {
return {
static_cast<double>(value),
CSpeedUnit::m_s() }; }
166 CSpeed
operator""_m_s(
unsigned long long value) {
return {
static_cast<double>(value),
CSpeedUnit::m_s() }; }
168 CSpeed
operator""_NM_h(
long double value) {
return {
static_cast<double>(value),
CSpeedUnit::NM_h() }; }
170 CSpeed
operator""_NM_h(
unsigned long long value) {
return {
static_cast<double>(value),
CSpeedUnit::NM_h() }; }
172 CSpeed
operator""_ft_s(
long double value) {
return {
static_cast<double>(value),
CSpeedUnit::ft_s() }; }
174 CSpeed
operator""_ft_s(
unsigned long long value) {
return {
static_cast<double>(value),
CSpeedUnit::ft_s() }; }
176 CSpeed
operator""_km_h(
long double value) {
return {
static_cast<double>(value),
CSpeedUnit::km_h() }; }
178 CSpeed
operator""_km_h(
unsigned long long value) {
return {
static_cast<double>(value),
CSpeedUnit::km_h() }; }
180 CSpeed
operator""_ft_min(
long double value) {
return {
static_cast<double>(value),
CSpeedUnit::ft_min() }; }
182 CSpeed
operator""_ft_min(
unsigned long long value) {
return {
static_cast<double>(value),
CSpeedUnit::ft_min() }; }
184 CTemperature
operator""_degC(
long double value) {
return {
static_cast<double>(value),
CTemperatureUnit::C() }; }
186 CTemperature
operator""_degC(
unsigned long long value)
191 CTemperature
operator""_degF(
long double value) {
return {
static_cast<double>(value),
CTemperatureUnit::F() }; }
193 CTemperature
operator""_degF(
unsigned long long value)
198 CTemperature
operator""_degK(
long double value) {
return {
static_cast<double>(value),
CTemperatureUnit::K() }; }
200 CTemperature
operator""_degK(
unsigned long long value)
static CAccelerationUnit ft_s2()
Feet/second^2.
static CAccelerationUnit m_s2()
Meter/second^2 (m/s^2)
static CAngleUnit rad()
Radians.
static CAngleUnit deg()
Degrees.
static CFrequencyUnit Hz()
Hertz.
static CFrequencyUnit MHz()
Megahertz.
static CFrequencyUnit kHz()
Kilohertz.
static CFrequencyUnit GHz()
Gigahertz.
static CLengthUnit km()
Kilometer km.
static CLengthUnit m()
Meter m.
static CLengthUnit SM()
Statute mile.
static CLengthUnit NM()
Nautical miles NM.
static CLengthUnit ft()
Foot ft.
static CLengthUnit mi()
International mile.
static CLengthUnit cm()
Centimeter cm.
static CMassUnit tonne()
Tonne, aka metric ton (1000kg)
static CMassUnit shortTon()
Short ton (2000lb) used in the United States.
static CMassUnit g()
Gram, SI unit.
static CMassUnit lb()
Pound, aka mass pound.
static CMassUnit kg()
Kilogram, SI base unit.
static CPressureUnit bar()
Bar.
static CPressureUnit mbar()
Millibar, actually the same as hPa.
static CPressureUnit mmHg()
Millimeter of mercury.
static CPressureUnit Pa()
Pascal.
static CPressureUnit inHg()
Inch of mercury at 0°C.
static CPressureUnit psi()
Pounds per square inch.
static CPressureUnit hPa()
Hectopascal.
static CSpeedUnit NM_h()
Nautical miles per hour NM/h (same as kts)
static CSpeedUnit ft_s()
Feet/second ft/s.
static CSpeedUnit ft_min()
Feet/min ft/min.
static CSpeedUnit km_h()
Kilometer/hour km/h.
static CSpeedUnit m_s()
Meter/second m/s.
static CSpeedUnit kts()
Knots.
static CTemperatureUnit C()
Centigrade C.
static CTemperatureUnit K()
Kelvin.
static CTemperatureUnit F()
Fahrenheit F.