Specialisation of the piranha::math::pow() functor for piranha::real.
More...
#include <piranha/real.hpp>
template<typename T, typename U>
struct piranha::math::pow_impl< T, U, detail::real_pow_enabler< T, U > >
Specialisation of the piranha::math::pow() functor for piranha::real.
This specialisation is activated when one of the arguments is piranha::real and the other is either piranha::real or an interoperable type for piranha::real.
The implementation follows these rules:
Definition at line 1956 of file real.hpp.
◆ operator()() [1/3]
template<typename T , typename U >
Call operator, real–real overload.
- Parameters
-
- Returns
r
to the power of x
.
- Exceptions
-
Definition at line 1966 of file real.hpp.
◆ operator()() [2/3]
template<typename T , typename U >
template<typename T2 >
Call operator, real base overload.
- Parameters
-
- Returns
r
to the power of x
.
- Exceptions
-
Definition at line 1981 of file real.hpp.
◆ operator()() [3/3]
template<typename T , typename U >
template<typename T2 >
Call operator, real exponent overload.
- Parameters
-
- Returns
r
to the power of x
.
- Exceptions
-
Definition at line 1998 of file real.hpp.
The documentation for this struct was generated from the following file: