Raise values to exponents known at compile-time. More...
#include <boost/math_fwd.hpp>#include <boost/type_traits/is_integral.hpp>#include <boost/units/operators.hpp>#include <boost/units/static_rational.hpp>#include <boost/units/detail/static_rational_power.hpp>

Classes | |
| struct | boost::units::power_typeof_helper< T, static_rational< N, D > > |
raise T to a static_rational power. More... | |
| struct | boost::units::power_typeof_helper< float, static_rational< N, D > > |
raise float to a static_rational power. More... | |
| struct | boost::units::root_typeof_helper< T, static_rational< N, D > > |
take static_rational root of an T More... | |
Namespaces | |
| boost | |
| Duration formatting facet for input. | |
| boost::units | |
Functions | |
| template<class Rat , class Y > | |
| power_typeof_helper< Y, Rat >::type | boost::units::pow (const Y &x) |
raise a value to a static_rational power. More... | |
| template<long N, class Y > | |
| power_typeof_helper< Y, static_rational< N > >::type | boost::units::pow (const Y &x) |
| raise a value to an integer power. More... | |
| template<class Rat , class Y > | |
| root_typeof_helper< Y, Rat >::type | boost::units::root (const Y &x) |
take the static_rational root of a value. More... | |
| template<long N, class Y > | |
| root_typeof_helper< Y, static_rational< N > >::type | boost::units::root (const Y &x) |
| take the integer root of a value. More... | |
Raise values to exponents known at compile-time.