constexpr_exp overloads
Synopses
Declared in <folly/ConstexprMath.h>
Calculate an approximation of exp(power) as a double.
template<typename N>
requires (std::integral<N> && !std::same_as<N, bool>)
constexpr
double
constexpr_exp(N const power);
Calculate an approximation of exp(power) for a floating‐point exponent.
template<typename T>
requires std::floating_point<T>
constexpr
T
constexpr_exp(T const power);
constexpr_exp
template<
typename T,
typename N>
requires (std::floating_point<T> && std::integral<N> && !std::same_as<N, bool>)
constexpr
T
constexpr_exp(N const power);
Return Value
-
An approximation of e raised to power, as a double.
-
An approximation of e raised to power.
Parameters
Name |
Description |
power |
The integer exponent to raise e to. |
Created with MrDocs