swift
Classes | Namespaces
measurementunit.h File Reference

Go to the source code of this file.

Classes

class  swift::misc::physical_quantities::CMeasurementUnit
 Base class for all units, such as meter, hertz. More...
 
struct  swift::misc::physical_quantities::CMeasurementUnit::NilConverter
 Converter for default values, such as None, used with public constructor. More...
 
struct  swift::misc::physical_quantities::CMeasurementUnit::IdentityConverter
 Concrete strategy pattern for converting unit that does nothing. More...
 
struct  swift::misc::physical_quantities::CMeasurementUnit::LinearConverter< Policy >
 Concrete strategy pattern for converting unit with linear conversion. More...
 
struct  swift::misc::physical_quantities::CMeasurementUnit::AffineConverter< Policy >
 Concrete strategy pattern for converting unit with offset linear conversion. More...
 
struct  swift::misc::physical_quantities::CMeasurementUnit::SubdivisionConverter< FactorPolicy, SubdivPolicy >
 Concrete strategy pattern for converting unit with one subdivision conversion. More...
 
struct  swift::misc::physical_quantities::CMeasurementUnit::SubdivisionConverter2< FactorPolicy, SubdivPolicy >
 Concrete strategy pattern for converting unit with two subdivision conversions. More...
 
struct  swift::misc::physical_quantities::CMeasurementUnit::One
 Metapolicy that can be used to modify template parameters of converters. More...
 
struct  swift::misc::physical_quantities::CMeasurementUnit::Two< Policy >
 Metapolicy that can be used to modify template parameters of converters. More...
 
struct  swift::misc::physical_quantities::CMeasurementUnit::Milli< Policy >
 Metapolicy that can be used to modify template parameters of converters. More...
 
struct  swift::misc::physical_quantities::CMeasurementUnit::Centi< Policy >
 Metapolicy that can be used to modify template parameters of converters. More...
 
struct  swift::misc::physical_quantities::CMeasurementUnit::Hecto< Policy >
 Metapolicy that can be used to modify template parameters of converters. More...
 
struct  swift::misc::physical_quantities::CMeasurementUnit::Kilo< Policy >
 Metapolicy that can be used to modify template parameters of converters. More...
 
struct  swift::misc::physical_quantities::CMeasurementUnit::Mega< Policy >
 Metapolicy that can be used to modify template parameters of converters. More...
 
struct  swift::misc::physical_quantities::CMeasurementUnit::Giga< Policy >
 Metapolicy that can be used to modify template parameters of converters. More...
 
struct  swift::misc::physical_quantities::CMeasurementUnit::InEachHundred< Subfactor >
 Metapolicy that can be used to modify template parameters of converters. More...
 
struct  swift::misc::physical_quantities::CMeasurementUnit::Data
 Pimpl class. More...
 

Namespaces

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