| 
| singleton   | boost::units::unit< Dim, System, Enable > | 
|   | class representing a model-dependent unit with no associated value  More...
  | 
|   | 
| struct   | boost::units::reduce_unit< unit< Dim, System > > | 
|   | Returns a unique type for every unit.  More...
  | 
|   | 
| struct   | boost::units::is_implicitly_convertible< S1, S2 > | 
|   | INTERNAL ONLY.  More...
  | 
|   | 
| struct   | boost::units::unary_plus_typeof_helper< unit< Dim, System > > | 
|   | unit unary plus typeof helper INTERNAL ONLY  More...
  | 
|   | 
| struct   | boost::units::unary_minus_typeof_helper< unit< Dim, System > > | 
|   | unit unary minus typeof helper INTERNAL ONLY  More...
  | 
|   | 
| struct   | boost::units::add_typeof_helper< unit< Dim, System >, unit< Dim, System > > | 
|   | unit add typeof helper INTERNAL ONLY  More...
  | 
|   | 
| struct   | boost::units::subtract_typeof_helper< unit< Dim, System >, unit< Dim, System > > | 
|   | unit subtract typeof helper INTERNAL ONLY  More...
  | 
|   | 
| struct   | boost::units::multiply_typeof_helper< unit< Dim1, homogeneous_system< System > >, unit< Dim2, homogeneous_system< System > > > | 
|   | unit multiply typeof helper for two identical homogeneous systems INTERNAL ONLY  More...
  | 
|   | 
| struct   | boost::units::multiply_typeof_helper< unit< Dim1, homogeneous_system< System1 > >, unit< Dim2, homogeneous_system< System2 > > > | 
|   | unit multiply typeof helper for two different homogeneous systems INTERNAL ONLY  More...
  | 
|   | 
| struct   | boost::units::multiply_typeof_helper< unit< Dim1, heterogeneous_system< System1 > >, unit< Dim2, homogeneous_system< System2 > > > | 
|   | unit multiply typeof helper for a heterogeneous and a homogeneous system INTERNAL ONLY  More...
  | 
|   | 
| struct   | boost::units::multiply_typeof_helper< unit< Dim1, homogeneous_system< System1 > >, unit< Dim2, heterogeneous_system< System2 > > > | 
|   | unit multiply typeof helper for a homogeneous and a heterogeneous system INTERNAL ONLY  More...
  | 
|   | 
| struct   | boost::units::multiply_typeof_helper< unit< Dim1, heterogeneous_system< System1 > >, unit< Dim2, heterogeneous_system< System2 > > > | 
|   | unit multiply typeof helper for two heterogeneous systems INTERNAL ONLY  More...
  | 
|   | 
| struct   | boost::units::divide_typeof_helper< unit< Dim1, homogeneous_system< System > >, unit< Dim2, homogeneous_system< System > > > | 
|   | unit divide typeof helper for two identical homogeneous systems INTERNAL ONLY  More...
  | 
|   | 
| struct   | boost::units::divide_typeof_helper< unit< Dim1, homogeneous_system< System1 > >, unit< Dim2, homogeneous_system< System2 > > > | 
|   | unit divide typeof helper for two different homogeneous systems INTERNAL ONLY  More...
  | 
|   | 
| struct   | boost::units::divide_typeof_helper< unit< Dim1, heterogeneous_system< System1 > >, unit< Dim2, homogeneous_system< System2 > > > | 
|   | unit divide typeof helper for a heterogeneous and a homogeneous system INTERNAL ONLY  More...
  | 
|   | 
| struct   | boost::units::divide_typeof_helper< unit< Dim1, homogeneous_system< System1 > >, unit< Dim2, heterogeneous_system< System2 > > > | 
|   | unit divide typeof helper for a homogeneous and a heterogeneous system INTERNAL ONLY  More...
  | 
|   | 
| struct   | boost::units::divide_typeof_helper< unit< Dim1, heterogeneous_system< System1 > >, unit< Dim2, heterogeneous_system< System2 > > > | 
|   | unit divide typeof helper for two heterogeneous systems INTERNAL ONLY  More...
  | 
|   | 
| struct   | boost::units::power_typeof_helper< unit< Dim, System >, static_rational< N, D > > | 
|   | raise unit to a static_rational power  More...
  | 
|   | 
| struct   | boost::units::root_typeof_helper< unit< Dim, System >, static_rational< N, D > > | 
|   | take the static_rational root of a unit  More...
  | 
|   | 
 | 
| template<class Dim , class System >  | 
unary_plus_typeof_helper< unit 
< Dim, System > >::type  | boost::units::operator+ (const unit< Dim, System > &) | 
|   | unit runtime unary plus  More...
  | 
|   | 
| template<class Dim , class System >  | 
unary_minus_typeof_helper 
< unit< Dim, System > >::type  | boost::units::operator- (const unit< Dim, System > &) | 
|   | unit runtime unary minus  More...
  | 
|   | 
| template<class Dim1 , class Dim2 , class System1 , class System2 >  | 
add_typeof_helper< unit< Dim1,  
System1 >, unit< Dim2, System2 > 
 >::type  | boost::units::operator+ (const unit< Dim1, System1 > &, const unit< Dim2, System2 > &) | 
|   | runtime add two units  More...
  | 
|   | 
| template<class Dim1 , class Dim2 , class System1 , class System2 >  | 
subtract_typeof_helper< unit 
< Dim1, System1 >, unit< Dim2,  
System2 > >::type  | boost::units::operator- (const unit< Dim1, System1 > &, const unit< Dim2, System2 > &) | 
|   | runtime subtract two units  More...
  | 
|   | 
| template<class Dim1 , class Dim2 , class System1 , class System2 >  | 
multiply_typeof_helper< unit 
< Dim1, System1 >, unit< Dim2,  
System2 > >::type  | boost::units::operator* (const unit< Dim1, System1 > &, const unit< Dim2, System2 > &) | 
|   | runtime multiply two units  More...
  | 
|   | 
| template<class Dim1 , class Dim2 , class System1 , class System2 >  | 
divide_typeof_helper< unit 
< Dim1, System1 >, unit< Dim2,  
System2 > >::type  | boost::units::operator/ (const unit< Dim1, System1 > &, const unit< Dim2, System2 > &) | 
|   | runtime divide two units  More...
  | 
|   | 
| template<class Dim1 , class Dim2 , class System1 , class System2 >  | 
| bool  | boost::units::operator== (const unit< Dim1, System1 > &, const unit< Dim2, System2 > &) | 
|   | unit runtime operator==  More...
  | 
|   | 
| template<class Dim1 , class Dim2 , class System1 , class System2 >  | 
| bool  | boost::units::operator!= (const unit< Dim1, System1 > &, const unit< Dim2, System2 > &) | 
|   | unit runtime operator!=  More...
  | 
|   |