|
struct | boost::units::detail::is_zero< T > |
|
struct | boost::units::detail::is_zero< static_rational< 0 > > |
|
struct | boost::units::heterogeneous_system_impl< L, Dimensions, Scale > |
| INTERNAL ONLY. More...
|
|
struct | boost::units::heterogeneous_system< T > |
| A system that can represent any possible combination of units at the expense of not preserving information about how it was created. More...
|
|
struct | boost::units::heterogeneous_system_dim_tag |
| INTERNAL ONLY. More...
|
|
struct | boost::units::heterogeneous_system_dim< Unit, Exponent > |
| INTERNAL ONLY. More...
|
|
struct | boost::mpl::less_impl< boost::units::heterogeneous_system_dim_tag, boost::units::heterogeneous_system_dim_tag > |
| INTERNAL ONLY. More...
|
|
struct | boost::mpl::less_impl< boost::units::heterogeneous_system_dim_tag, boost::units::heterogeneous_system_dim_tag >::apply< T0, T1 > |
|
struct | boost::units::detail::is_empty_dim< heterogeneous_system_dim< Unit1, Exponent1 > > |
|
struct | boost::mpl::plus_impl< boost::units::heterogeneous_system_dim_tag, boost::units::heterogeneous_system_dim_tag > |
| INTERNAL ONLY. More...
|
|
struct | boost::mpl::plus_impl< boost::units::heterogeneous_system_dim_tag, boost::units::heterogeneous_system_dim_tag >::apply< T0, T1 > |
|
struct | boost::mpl::times_impl< boost::units::heterogeneous_system_dim_tag, boost::units::detail::static_rational_tag > |
| INTERNAL ONLY. More...
|
|
struct | boost::mpl::times_impl< boost::units::heterogeneous_system_dim_tag, boost::units::detail::static_rational_tag >::apply< T0, T1 > |
|
struct | boost::mpl::divides_impl< boost::units::heterogeneous_system_dim_tag, boost::units::detail::static_rational_tag > |
| INTERNAL ONLY. More...
|
|
struct | boost::mpl::divides_impl< boost::units::heterogeneous_system_dim_tag, boost::units::detail::static_rational_tag >::apply< T0, T1 > |
|
struct | boost::mpl::negate_impl< boost::units::heterogeneous_system_dim_tag > |
| INTERNAL ONLY. More...
|
|
struct | boost::mpl::negate_impl< boost::units::heterogeneous_system_dim_tag >::apply< T > |
|
struct | boost::units::detail::make_heterogeneous_system_impl< N > |
|
struct | boost::units::detail::make_heterogeneous_system_impl< N >::apply< UnitsBegin, ExponentsBegin > |
|
struct | boost::units::detail::make_heterogeneous_system_impl< 0 > |
|
struct | boost::units::detail::make_heterogeneous_system_impl< 0 >::apply< UnitsBegin, ExponentsBegin > |
|
struct | boost::units::detail::make_heterogeneous_system< Dimensions, System > |
|
struct | boost::units::detail::make_heterogeneous_system< Dimensions, heterogeneous_system< T > > |
|
struct | boost::units::detail::multiply_systems< T0, T1 > |
|
struct | boost::units::detail::divide_systems< T0, T1 > |
|
struct | boost::units::static_power< heterogeneous_system< S >, static_rational< N, D > > |
| INTERNAL ONLY. More...
|
|
struct | boost::units::static_root< heterogeneous_system< S >, static_rational< N, D > > |
| INTERNAL ONLY. More...
|
|
struct | boost::units::detail::unscale_heterogeneous_system_impl< N > |
|
struct | boost::units::detail::unscale_heterogeneous_system_impl< N >::apply< Begin > |
|
struct | boost::units::detail::unscale_heterogeneous_system_impl< 0 > |
|
struct | boost::units::detail::unscale_heterogeneous_system_impl< 0 >::apply< Begin > |
|
struct | boost::units::unscale< heterogeneous_system< T > > |
| Unscale all the base units. More...
|
|
struct | boost::units::unscale< heterogeneous_system_dim< Unit, Exponent > > |
| INTERNAL ONLY. More...
|
|
struct | boost::units::detail::get_scale_list_of_heterogeneous_system_impl< N > |
|
struct | boost::units::detail::get_scale_list_of_heterogeneous_system_impl< N >::apply< Begin > |
|
struct | boost::units::detail::get_scale_list_of_heterogeneous_system_impl< 0 > |
|
struct | boost::units::detail::get_scale_list_of_heterogeneous_system_impl< 0 >::apply< Begin > |
|
struct | boost::units::get_scale_list< heterogeneous_system< T > > |
| INTERNAL ONLY. More...
|
|
struct | boost::units::get_scale_list< heterogeneous_system_dim< Unit, Exponent > > |
| INTERNAL ONLY. More...
|
|
struct | boost::units::detail::check_system< System, Dimension > |
|
struct | boost::units::detail::check_system< heterogeneous_system< heterogeneous_system_impl< System, Dimension, Scale > >, Dimension > |
|
A heterogeneous system is a sorted list of base unit/exponent pairs.