Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
make_system.hpp File Reference

Metafunction returning a homogeneous system that can represent any combination of the base units. More...

#include <boost/units/config.hpp>
#include <boost/units/dimensionless_type.hpp>
#include <boost/units/homogeneous_system.hpp>
#include <boost/units/detail/dimension_list.hpp>
#include <boost/units/detail/sort.hpp>
Include dependency graph for make_system.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::units::na
 
struct  boost::units::make_system< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >
 
struct  boost::units::make_system<>
 
struct  boost::units::make_system< T0, na, na, na, na, na, na, na, na, na >
 
struct  boost::units::make_system< T0, T1, na, na, na, na, na, na, na, na >
 
struct  boost::units::make_system< T0, T1, T2, na, na, na, na, na, na, na >
 
struct  boost::units::make_system< T0, T1, T2, T3, na, na, na, na, na, na >
 
struct  boost::units::make_system< T0, T1, T2, T3, T4, na, na, na, na, na >
 
struct  boost::units::make_system< T0, T1, T2, T3, T4, T5, na, na, na, na >
 
struct  boost::units::make_system< T0, T1, T2, T3, T4, T5, T6, na, na, na >
 
struct  boost::units::make_system< T0, T1, T2, T3, T4, T5, T6, T7, na, na >
 
struct  boost::units::make_system< T0, T1, T2, T3, T4, T5, T6, T7, T8, na >
 
struct  boost::units::make_system< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::units
 

Detailed Description

Metafunction returning a homogeneous system that can represent any combination of the base units.

Metafunction make_system returning a homogeneous system that can represent any combination of the base units. There must be no way to represent any of the base units in terms of the others. make_system<foot_base_unit, meter_base_unit>::type is not allowed, for example.