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

Handling of fundamental dimension/exponent pairs. More...

#include <boost/static_assert.hpp>
#include <boost/type_traits/is_same.hpp>
#include <boost/mpl/arithmetic.hpp>
#include <boost/units/config.hpp>
#include <boost/units/static_rational.hpp>
#include <boost/units/detail/dim_impl.hpp>
Include dependency graph for dim.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::units::detail::dim_tag
 
struct  boost::units::dim< T, V >
 Dimension tag/exponent pair for a single fundamental dimension. More...
 
struct  boost::mpl::plus_impl< boost::units::detail::dim_tag, boost::units::detail::dim_tag >
 
struct  boost::mpl::plus_impl< boost::units::detail::dim_tag, boost::units::detail::dim_tag >::apply< T0, T1 >
 
struct  boost::mpl::minus_impl< boost::units::detail::dim_tag, boost::units::detail::dim_tag >
 
struct  boost::mpl::minus_impl< boost::units::detail::dim_tag, boost::units::detail::dim_tag >::apply< T0, T1 >
 
struct  boost::mpl::times_impl< boost::units::detail::dim_tag, boost::units::detail::static_rational_tag >
 
struct  boost::mpl::times_impl< boost::units::detail::dim_tag, boost::units::detail::static_rational_tag >::apply< T0, T1 >
 
struct  boost::mpl::times_impl< boost::units::detail::static_rational_tag, boost::units::detail::dim_tag >
 
struct  boost::mpl::times_impl< boost::units::detail::static_rational_tag, boost::units::detail::dim_tag >::apply< T0, T1 >
 
struct  boost::mpl::divides_impl< boost::units::detail::dim_tag, boost::units::detail::static_rational_tag >
 
struct  boost::mpl::divides_impl< boost::units::detail::dim_tag, boost::units::detail::static_rational_tag >::apply< T0, T1 >
 
struct  boost::mpl::divides_impl< boost::units::detail::static_rational_tag, boost::units::detail::dim_tag >
 
struct  boost::mpl::divides_impl< boost::units::detail::static_rational_tag, boost::units::detail::dim_tag >::apply< T0, T1 >
 
struct  boost::mpl::negate_impl< boost::units::detail::dim_tag >
 
struct  boost::mpl::negate_impl< boost::units::detail::dim_tag >::apply< T0 >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::units
 
 boost::units::detail
 
 boost::mpl
 

Detailed Description

Handling of fundamental dimension/exponent pairs.