swift
Loading...
Searching...
No Matches
units.h File Reference

Go to the source code of this file.

Classes

class  swift::misc::physical_quantities::CLengthUnit
 Specialized class for distance units (meter, foot, nautical miles). More...
class  swift::misc::physical_quantities::CAngleUnit
 Specialized class for angles (degrees, radian). More...
class  swift::misc::physical_quantities::CFrequencyUnit
 Specialized class for frequency (hertz, mega hertz, kilo hertz). More...
class  swift::misc::physical_quantities::CMassUnit
 Specialized class for mass units (kg, lbs). More...
class  swift::misc::physical_quantities::CPressureUnit
 Specialized class for pressure (psi, hPa, bar). More...
class  swift::misc::physical_quantities::CTemperatureUnit
 Specialized class for temperatur units (kelvin, centidegree). More...
class  swift::misc::physical_quantities::CSpeedUnit
 Specialized class for speed units (m/s, ft/s, NM/h). More...
class  swift::misc::physical_quantities::CTimeUnit
 Specialized class for time units (ms, hour, min). More...
class  swift::misc::physical_quantities::CAccelerationUnit
 Specialized class for acceleration units (m/s2, ft/s2). More...

Namespaces

namespace  swift::misc
 Free functions in swift::misc.

Macros

#define SWIFT_DECLARE_UNIT_MIXINS(MU)
 Explicit template declaration of mixins for a CMeasurementUnit subclass to be placed near the top of the header that defines the class.
#define SWIFT_DEFINE_UNIT_MIXINS(MU)
 Explicit template definition of mixins for a CMeasurementUnit subclass.

Macro Definition Documentation

◆ SWIFT_DECLARE_UNIT_MIXINS

#define SWIFT_DECLARE_UNIT_MIXINS ( MU)
Value:
SWIFT_TEMPLATE_UNIT_MIXINS(MU, extern, )

Explicit template declaration of mixins for a CMeasurementUnit subclass to be placed near the top of the header that defines the class.

Definition at line 65 of file units.h.

◆ SWIFT_DEFINE_UNIT_MIXINS

#define SWIFT_DEFINE_UNIT_MIXINS ( MU)
Value:
SWIFT_TEMPLATE_UNIT_MIXINS(MU, , )

Explicit template definition of mixins for a CMeasurementUnit subclass.

Definition at line 66 of file units.h.