Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::units::derived_dimension< DT1, E1, DT2, E2, DT3, E3, DT4, E4, DT5, E5, DT6, E6, DT7, E7, DT8, E8 > Struct Template Reference

A utility class for defining composite dimensions with integer powers. More...

#include <derived_dimension.hpp>

Public Types

typedef make_dimension_list
< list< dim< DT1,
static_rational< E1 > >, list
< dim< DT2, static_rational
< E2 > >, list< dim< DT3,
static_rational< E3 > >, list
< dim< DT4, static_rational
< E4 > >, list< dim< DT5,
static_rational< E5 > >, list
< dim< DT6, static_rational
< E6 > >, list< dim< DT7,
static_rational< E7 > >, list
< dim< DT8, static_rational
< E8 > >, dimensionless_type >
> > > > > > > >::type 
type
 

Detailed Description

template<class DT1 = dimensionless_type, long E1 = 0, class DT2 = dimensionless_type, long E2 = 0, class DT3 = dimensionless_type, long E3 = 0, class DT4 = dimensionless_type, long E4 = 0, class DT5 = dimensionless_type, long E5 = 0, class DT6 = dimensionless_type, long E6 = 0, class DT7 = dimensionless_type, long E7 = 0, class DT8 = dimensionless_type, long E8 = 0>
struct boost::units::derived_dimension< DT1, E1, DT2, E2, DT3, E3, DT4, E4, DT5, E5, DT6, E6, DT7, E7, DT8, E8 >

A utility class for defining composite dimensions with integer powers.

Member Typedef Documentation

template<class DT1 = dimensionless_type, long E1 = 0, class DT2 = dimensionless_type, long E2 = 0, class DT3 = dimensionless_type, long E3 = 0, class DT4 = dimensionless_type, long E4 = 0, class DT5 = dimensionless_type, long E5 = 0, class DT6 = dimensionless_type, long E6 = 0, class DT7 = dimensionless_type, long E7 = 0, class DT8 = dimensionless_type, long E8 = 0>
typedef make_dimension_list< list< dim< DT1,static_rational<E1> >, list< dim< DT2,static_rational<E2> >, list< dim< DT3,static_rational<E3> >, list< dim< DT4,static_rational<E4> >, list< dim< DT5,static_rational<E5> >, list< dim< DT6,static_rational<E6> >, list< dim< DT7,static_rational<E7> >, list< dim< DT8,static_rational<E8> >, dimensionless_type > > > > > > > > >::type boost::units::derived_dimension< DT1, E1, DT2, E2, DT3, E3, DT4, E4, DT5, E5, DT6, E6, DT7, E7, DT8, E8 >::type

The documentation for this struct was generated from the following file: