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

Compile time operators and typeof helper classes. More...

Include dependency graph for operators.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::units::unary_plus_typeof_helper< X >
 
struct  boost::units::unary_minus_typeof_helper< X >
 
struct  boost::units::add_typeof_helper< X, Y >
 
struct  boost::units::subtract_typeof_helper< X, Y >
 
struct  boost::units::multiply_typeof_helper< X, Y >
 
struct  boost::units::divide_typeof_helper< X, Y >
 
struct  boost::units::power_typeof_helper< X, Y >
 
struct  boost::units::root_typeof_helper< X, Y >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::units
 

Detailed Description

Compile time operators and typeof helper classes.

These operators declare the compile-time operators needed to support dimensional analysis algebra. They require the use of Boost.Typeof, emulation or native. Typeof helper classes define result type for heterogeneous operators on value types. These must be defined through specialization for powers and roots.