#include <heterogeneous_system.hpp>
Public Types | |
typedef calculate_base_unit_exponents < typename System::type, Dimensions >::type | exponents |
typedef make_heterogeneous_system_impl < System::type::size::value > ::template apply< typename System::type, exponents > ::type | unit_list |
typedef heterogeneous_system < heterogeneous_system_impl < unit_list, Dimensions, no_scale > > | type |
Public Member Functions | |
BOOST_MPL_ASSERT_MSG ((!boost::is_same< exponents, inconsistent >::value), the_specified_dimension_is_not_representible_in_the_given_system,(types< Dimensions, System >)) | |
typedef calculate_base_unit_exponents<typename System::type, Dimensions>::type boost::units::detail::make_heterogeneous_system< Dimensions, System >::exponents |
typedef heterogeneous_system<heterogeneous_system_impl<unit_list, Dimensions, no_scale> > boost::units::detail::make_heterogeneous_system< Dimensions, System >::type |
typedef make_heterogeneous_system_impl<System::type::size::value>::template apply< typename System::type, exponents >::type boost::units::detail::make_heterogeneous_system< Dimensions, System >::unit_list |
boost::units::detail::make_heterogeneous_system< Dimensions, System >::BOOST_MPL_ASSERT_MSG | ( | (!boost::is_same< exponents, inconsistent >::value) | , |
the_specified_dimension_is_not_representible_in_the_given_system | , | ||
(types< Dimensions, System >) | |||
) |