swift
src
misc
pq
literals.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (C) 2020 swift Project Community / Contributors
2
// SPDX-License-Identifier: GPL-3.0-or-later OR LicenseRef-swift-pilot-client-1
3
5
6
#ifndef SWIFT_MISC_PQ_LITERALS_H
7
#define SWIFT_MISC_PQ_LITERALS_H
8
9
#include "
misc/swiftmiscexport.h
"
10
11
namespace
swift::misc::physical_quantities
12
{
13
class
CAcceleration;
14
class
CAngle;
15
class
CFrequency;
16
class
CLength;
17
class
CMass;
18
class
CPressure;
19
class
CSpeed;
20
class
CTemperature;
21
class
CTime;
22
namespace
Literals
23
{
26
SWIFT_MISC_EXPORT
CAcceleration
operator
""
_ft_s2(
long
double
);
27
SWIFT_MISC_EXPORT
CAcceleration
operator
""
_ft_s2(
unsigned
long
long
);
29
32
SWIFT_MISC_EXPORT
CAcceleration
operator
""
_m_s2(
long
double
);
33
SWIFT_MISC_EXPORT
CAcceleration
operator
""
_m_s2(
unsigned
long
long
);
35
38
SWIFT_MISC_EXPORT
CAngle
operator
""
_deg(
long
double
);
39
SWIFT_MISC_EXPORT
CAngle
operator
""
_deg(
unsigned
long
long
);
41
44
SWIFT_MISC_EXPORT
CAngle
operator
""
_rad(
long
double
);
45
SWIFT_MISC_EXPORT
CAngle
operator
""
_rad(
unsigned
long
long
);
47
50
SWIFT_MISC_EXPORT
CFrequency
operator
""
_Hz(
long
double
);
51
SWIFT_MISC_EXPORT
CFrequency
operator
""
_Hz(
unsigned
long
long
);
53
56
SWIFT_MISC_EXPORT
CFrequency
operator
""
_kHz(
long
double
);
57
SWIFT_MISC_EXPORT
CFrequency
operator
""
_kHz(
unsigned
long
long
);
59
62
SWIFT_MISC_EXPORT
CFrequency
operator
""
_MHz(
long
double
);
63
SWIFT_MISC_EXPORT
CFrequency
operator
""
_MHz(
unsigned
long
long
);
65
68
SWIFT_MISC_EXPORT
CFrequency
operator
""
_GHz(
long
double
);
69
SWIFT_MISC_EXPORT
CFrequency
operator
""
_GHz(
unsigned
long
long
);
71
74
SWIFT_MISC_EXPORT
CLength
operator
""
_m(
long
double
);
75
SWIFT_MISC_EXPORT
CLength
operator
""
_m(
unsigned
long
long
);
77
80
SWIFT_MISC_EXPORT
CLength
operator
""
_NM(
long
double
);
81
SWIFT_MISC_EXPORT
CLength
operator
""
_NM(
unsigned
long
long
);
83
86
SWIFT_MISC_EXPORT
CLength
operator
""
_SM(
long
double
);
87
SWIFT_MISC_EXPORT
CLength
operator
""
_SM(
unsigned
long
long
);
89
92
SWIFT_MISC_EXPORT
CLength
operator
""
_cm(
long
double
);
93
SWIFT_MISC_EXPORT
CLength
operator
""
_cm(
unsigned
long
long
);
95
98
SWIFT_MISC_EXPORT
CLength
operator
""
_ft(
long
double
);
99
SWIFT_MISC_EXPORT
CLength
operator
""
_ft(
unsigned
long
long
);
101
104
SWIFT_MISC_EXPORT
CLength
operator
""
_km(
long
double
);
105
SWIFT_MISC_EXPORT
CLength
operator
""
_km(
unsigned
long
long
);
107
110
SWIFT_MISC_EXPORT
CLength
operator
""
_mi(
long
double
);
111
SWIFT_MISC_EXPORT
CLength
operator
""
_mi(
unsigned
long
long
);
113
116
SWIFT_MISC_EXPORT
CMass
operator
""
_g(
long
double
);
117
SWIFT_MISC_EXPORT
CMass
operator
""
_g(
unsigned
long
long
);
119
122
SWIFT_MISC_EXPORT
CMass
operator
""
_kg(
long
double
);
123
SWIFT_MISC_EXPORT
CMass
operator
""
_kg(
unsigned
long
long
);
125
128
SWIFT_MISC_EXPORT
CMass
operator
""
_lb(
long
double
);
129
SWIFT_MISC_EXPORT
CMass
operator
""
_lb(
unsigned
long
long
);
131
134
SWIFT_MISC_EXPORT
CMass
operator
""
_tonne(
long
double
);
135
SWIFT_MISC_EXPORT
CMass
operator
""
_tonne(
unsigned
long
long
);
137
140
SWIFT_MISC_EXPORT
CMass
operator
""
_shortTon(
long
double
);
141
SWIFT_MISC_EXPORT
CMass
operator
""
_shortTon(
unsigned
long
long
);
143
146
SWIFT_MISC_EXPORT
CPressure
operator
""
_Pa(
long
double
);
147
SWIFT_MISC_EXPORT
CPressure
operator
""
_Pa(
unsigned
long
long
);
149
152
SWIFT_MISC_EXPORT
CPressure
operator
""
_bar(
long
double
);
153
SWIFT_MISC_EXPORT
CPressure
operator
""
_bar(
unsigned
long
long
);
155
158
SWIFT_MISC_EXPORT
CPressure
operator
""
_hPa(
long
double
);
159
SWIFT_MISC_EXPORT
CPressure
operator
""
_hPa(
unsigned
long
long
);
161
164
SWIFT_MISC_EXPORT
CPressure
operator
""
_psi(
long
double
);
165
SWIFT_MISC_EXPORT
CPressure
operator
""
_psi(
unsigned
long
long
);
167
170
SWIFT_MISC_EXPORT
CPressure
operator
""
_inHg(
long
double
);
171
SWIFT_MISC_EXPORT
CPressure
operator
""
_inHg(
unsigned
long
long
);
173
176
SWIFT_MISC_EXPORT
CPressure
operator
""
_mbar(
long
double
);
177
SWIFT_MISC_EXPORT
CPressure
operator
""
_mbar(
unsigned
long
long
);
179
182
SWIFT_MISC_EXPORT
CPressure
operator
""
_mmHg(
long
double
);
183
SWIFT_MISC_EXPORT
CPressure
operator
""
_mmHg(
unsigned
long
long
);
185
188
SWIFT_MISC_EXPORT
CSpeed
operator
""
_kts(
long
double
);
189
SWIFT_MISC_EXPORT
CSpeed
operator
""
_kts(
unsigned
long
long
);
191
194
SWIFT_MISC_EXPORT
CSpeed
operator
""
_m_s(
long
double
);
195
SWIFT_MISC_EXPORT
CSpeed
operator
""
_m_s(
unsigned
long
long
);
197
200
SWIFT_MISC_EXPORT
CSpeed
operator
""
_NM_h(
long
double
);
201
SWIFT_MISC_EXPORT
CSpeed
operator
""
_NM_h(
unsigned
long
long
);
203
206
SWIFT_MISC_EXPORT
CSpeed
operator
""
_ft_s(
long
double
);
207
SWIFT_MISC_EXPORT
CSpeed
operator
""
_ft_s(
unsigned
long
long
);
209
212
SWIFT_MISC_EXPORT
CSpeed
operator
""
_km_h(
long
double
);
213
SWIFT_MISC_EXPORT
CSpeed
operator
""
_km_h(
unsigned
long
long
);
215
218
SWIFT_MISC_EXPORT
CSpeed
operator
""
_ft_min(
long
double
);
219
SWIFT_MISC_EXPORT
CSpeed
operator
""
_ft_min(
unsigned
long
long
);
221
224
SWIFT_MISC_EXPORT
CTemperature
operator
""
_degC(
long
double
);
225
SWIFT_MISC_EXPORT
CTemperature
operator
""
_degC(
unsigned
long
long
);
227
230
SWIFT_MISC_EXPORT
CTemperature
operator
""
_degF(
long
double
);
231
SWIFT_MISC_EXPORT
CTemperature
operator
""
_degF(
unsigned
long
long
);
233
236
SWIFT_MISC_EXPORT
CTemperature
operator
""
_degK(
long
double
);
237
SWIFT_MISC_EXPORT
CTemperature
operator
""
_degK(
unsigned
long
long
);
239
}
// namespace Literals
240
241
}
// namespace swift::misc::physical_quantities
242
243
#endif
// SWIFT_MISC_PQ_LITERALS_H
swiftmiscexport.h
SWIFT_MISC_EXPORT
#define SWIFT_MISC_EXPORT
Export a class or function from the library.
Definition:
swiftmiscexport.h:19
Generated on Mon Mar 24 2025 16:42:22 for swift by
1.9.1