swift
Classes | Namespaces | Macros
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

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

Macros

#define SWIFT_DECLARE_UNIT_MIXINS(MU)   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.
 
#define SWIFT_DEFINE_UNIT_MIXINS(MU)   SWIFT_TEMPLATE_UNIT_MIXINS(MU, , )
 Explicit template definition of mixins for a CMeasurementUnit subclass.