@@ -10425,50 +10425,48 @@
10425
10425
\indexhdr {numbers}%
10426
10426
10427
10427
\begin {codeblock }
10428
- namespace std {
10429
- namespace numbers {
10430
- template<class T> inline constexpr T e_v = @\unspec@ ;
10431
- template<class T> inline constexpr T log2e_v = @\unspec@ ;
10432
- template<class T> inline constexpr T log10e_v = @\unspec@ ;
10433
- template<class T> inline constexpr T pi_v = @\unspec@ ;
10434
- template<class T> inline constexpr T inv_pi_v = @\unspec@ ;
10435
- template<class T> inline constexpr T inv_sqrtpi_v = @\unspec@ ;
10436
- template<class T> inline constexpr T ln2_v = @\unspec@ ;
10437
- template<class T> inline constexpr T ln10_v = @\unspec@ ;
10438
- template<class T> inline constexpr T sqrt2_v = @\unspec@ ;
10439
- template<class T> inline constexpr T sqrt3_v = @\unspec@ ;
10440
- template<class T> inline constexpr T inv_sqrt3_v = @\unspec@ ;
10441
- template<class T> inline constexpr T egamma_v = @\unspec@ ;
10442
- template<class T> inline constexpr T phi_v = @\unspec@ ;
10443
-
10444
- template<FloatingPoint T> inline constexpr T e_v<T> = @\seebelow@ ;
10445
- template<FloatingPoint T> inline constexpr T log2e_v<T> = @\seebelow@ ;
10446
- template<FloatingPoint T> inline constexpr T log10e_v<T> = @\seebelow@ ;
10447
- template<FloatingPoint T> inline constexpr T pi_v<T> = @\seebelow@ ;
10448
- template<FloatingPoint T> inline constexpr T inv_pi_v<T> = @\seebelow@ ;
10449
- template<FloatingPoint T> inline constexpr T inv_sqrtpi_v<T> = @\seebelow@ ;
10450
- template<FloatingPoint T> inline constexpr T ln2_v<T> = @\seebelow@ ;
10451
- template<FloatingPoint T> inline constexpr T ln10_v<T> = @\seebelow@ ;
10452
- template<FloatingPoint T> inline constexpr T sqrt2_v<T> = @\seebelow@ ;
10453
- template<FloatingPoint T> inline constexpr T sqrt3_v<T> = @\seebelow@ ;
10454
- template<FloatingPoint T> inline constexpr T inv_sqrt3_v<T> = @\seebelow@ ;
10455
- template<FloatingPoint T> inline constexpr T egamma_v<T> = @\seebelow@ ;
10456
- template<FloatingPoint T> inline constexpr T phi_v<T> = @\seebelow@ ;
10457
-
10458
- inline constexpr double e = e_v<double>;
10459
- inline constexpr double log2e = log2e_v<double>;
10460
- inline constexpr double log10e = log10e_v<double>;
10461
- inline constexpr double pi = pi_v<double>;
10462
- inline constexpr double inv_pi = inv_pi_v<double>;
10463
- inline constexpr double inv_sqrtpi = inv_sqrtpi_v<double>;
10464
- inline constexpr double ln2 = ln2_v<double>;
10465
- inline constexpr double ln10 = ln10_v<double>;
10466
- inline constexpr double sqrt2 = sqrt2_v<double>;
10467
- inline constexpr double sqrt3 = sqrt3_v<double>;
10468
- inline constexpr double inv_sqrt3 = inv_sqrt3_v<double>;
10469
- inline constexpr double egmma = egamma_v<double>;
10470
- inline constexpr double phi = phi_v<double>;
10471
- }
10428
+ namespace std::numbers {
10429
+ template<class T> inline constexpr T e_v = @\unspec@ ;
10430
+ template<class T> inline constexpr T log2e_v = @\unspec@ ;
10431
+ template<class T> inline constexpr T log10e_v = @\unspec@ ;
10432
+ template<class T> inline constexpr T pi_v = @\unspec@ ;
10433
+ template<class T> inline constexpr T inv_pi_v = @\unspec@ ;
10434
+ template<class T> inline constexpr T inv_sqrtpi_v = @\unspec@ ;
10435
+ template<class T> inline constexpr T ln2_v = @\unspec@ ;
10436
+ template<class T> inline constexpr T ln10_v = @\unspec@ ;
10437
+ template<class T> inline constexpr T sqrt2_v = @\unspec@ ;
10438
+ template<class T> inline constexpr T sqrt3_v = @\unspec@ ;
10439
+ template<class T> inline constexpr T inv_sqrt3_v = @\unspec@ ;
10440
+ template<class T> inline constexpr T egamma_v = @\unspec@ ;
10441
+ template<class T> inline constexpr T phi_v = @\unspec@ ;
10442
+
10443
+ template<FloatingPoint T> inline constexpr T e_v<T> = @\seebelow@ ;
10444
+ template<FloatingPoint T> inline constexpr T log2e_v<T> = @\seebelow@ ;
10445
+ template<FloatingPoint T> inline constexpr T log10e_v<T> = @\seebelow@ ;
10446
+ template<FloatingPoint T> inline constexpr T pi_v<T> = @\seebelow@ ;
10447
+ template<FloatingPoint T> inline constexpr T inv_pi_v<T> = @\seebelow@ ;
10448
+ template<FloatingPoint T> inline constexpr T inv_sqrtpi_v<T> = @\seebelow@ ;
10449
+ template<FloatingPoint T> inline constexpr T ln2_v<T> = @\seebelow@ ;
10450
+ template<FloatingPoint T> inline constexpr T ln10_v<T> = @\seebelow@ ;
10451
+ template<FloatingPoint T> inline constexpr T sqrt2_v<T> = @\seebelow@ ;
10452
+ template<FloatingPoint T> inline constexpr T sqrt3_v<T> = @\seebelow@ ;
10453
+ template<FloatingPoint T> inline constexpr T inv_sqrt3_v<T> = @\seebelow@ ;
10454
+ template<FloatingPoint T> inline constexpr T egamma_v<T> = @\seebelow@ ;
10455
+ template<FloatingPoint T> inline constexpr T phi_v<T> = @\seebelow@ ;
10456
+
10457
+ inline constexpr double e = e_v<double>;
10458
+ inline constexpr double log2e = log2e_v<double>;
10459
+ inline constexpr double log10e = log10e_v<double>;
10460
+ inline constexpr double pi = pi_v<double>;
10461
+ inline constexpr double inv_pi = inv_pi_v<double>;
10462
+ inline constexpr double inv_sqrtpi = inv_sqrtpi_v<double>;
10463
+ inline constexpr double ln2 = ln2_v<double>;
10464
+ inline constexpr double ln10 = ln10_v<double>;
10465
+ inline constexpr double sqrt2 = sqrt2_v<double>;
10466
+ inline constexpr double sqrt3 = sqrt3_v<double>;
10467
+ inline constexpr double inv_sqrt3 = inv_sqrt3_v<double>;
10468
+ inline constexpr double egmma = egamma_v<double>;
10469
+ inline constexpr double phi = phi_v<double>;
10472
10470
}
10473
10471
\end {codeblock }
10474
10472
0 commit comments