Numeric Constants¶
-
namespace numeric¶
Functions
-
inline NumericFormat &default_format()¶
-
template<typename T>
std::string to_string(T value, const NumericFormat &fmt = default_format())¶
Variables
-
constexpr float nan_f = std::numeric_limits<float>::quiet_NaN()¶
-
constexpr double nan_d = std::numeric_limits<double>::quiet_NaN()¶
-
constexpr float inf_f = std::numeric_limits<float>::infinity()¶
-
constexpr double inf_d = std::numeric_limits<double>::infinity()¶
-
constexpr float neg_inf_f = -std::numeric_limits<float>::infinity()¶
-
constexpr double neg_inf_d = -std::numeric_limits<double>::infinity()¶
-
constexpr float epsilon_f = std::numeric_limits<float>::epsilon()¶
-
constexpr double epsilon_d = std::numeric_limits<double>::epsilon()¶
-
constexpr float pi_f = 3.14159265358979323846264338327950288f¶
-
constexpr double pi_d = 3.14159265358979323846264338327950288¶
-
constexpr float e_f = 2.71828182845904523536028747135266250f¶
-
constexpr double e_d = 2.71828182845904523536028747135266250¶
-
constexpr float euler_gamma_f = 0.57721566490153286060651209008240243f¶
-
constexpr double euler_gamma_d = 0.57721566490153286060651209008240243¶
-
struct NumericFormat¶
- #include <numeric.hpp>
-
inline NumericFormat &default_format()¶