| @@ -343,12 +343,19 @@ template <typename FloatType> | |||||
| struct MathConstants | struct MathConstants | ||||
| { | { | ||||
| /** A predefined value for Pi */ | /** A predefined value for Pi */ | ||||
| static constexpr FloatType pi = static_cast<FloatType> (3.141592653589793238L); | |||||
| static const FloatType pi; | |||||
| /** A predfined value for Euler's number */ | /** A predfined value for Euler's number */ | ||||
| static constexpr FloatType euler = static_cast<FloatType> (2.71828182845904523536L); | |||||
| static const FloatType euler; | |||||
| }; | }; | ||||
| template <typename FloatType> | |||||
| const FloatType MathConstants<FloatType>::pi = static_cast<FloatType> (3.141592653589793238L); | |||||
| template <typename FloatType> | |||||
| const FloatType MathConstants<FloatType>::euler = static_cast<FloatType> (2.71828182845904523536L); | |||||
| /** A predefined value for Pi, at double-precision. | /** A predefined value for Pi, at double-precision. | ||||
| @see float_Pi | @see float_Pi | ||||
| */ | */ | ||||