@@ -10246,50 +10246,48 @@
10246
10246
\indexhdr {numbers}%
10247
10247
10248
10248
\begin {codeblock }
10249
- namespace std {
10250
- namespace numbers {
10251
- template<class T> inline constexpr T e_v = @\unspec@ ;
10252
- template<class T> inline constexpr T log2e_v = @\unspec@ ;
10253
- template<class T> inline constexpr T log10e_v = @\unspec@ ;
10254
- template<class T> inline constexpr T pi_v = @\unspec@ ;
10255
- template<class T> inline constexpr T inv_pi_v = @\unspec@ ;
10256
- template<class T> inline constexpr T inv_sqrtpi_v = @\unspec@ ;
10257
- template<class T> inline constexpr T ln2_v = @\unspec@ ;
10258
- template<class T> inline constexpr T ln10_v = @\unspec@ ;
10259
- template<class T> inline constexpr T sqrt2_v = @\unspec@ ;
10260
- template<class T> inline constexpr T sqrt3_v = @\unspec@ ;
10261
- template<class T> inline constexpr T inv_sqrt3_v = @\unspec@ ;
10262
- template<class T> inline constexpr T egamma_v = @\unspec@ ;
10263
- template<class T> inline constexpr T phi_v = @\unspec@ ;
10264
-
10265
- template<FloatingPoint T> inline constexpr T e_v<T> = @\seebelow@ ;
10266
- template<FloatingPoint T> inline constexpr T log2e_v<T> = @\seebelow@ ;
10267
- template<FloatingPoint T> inline constexpr T log10e_v<T> = @\seebelow@ ;
10268
- template<FloatingPoint T> inline constexpr T pi_v<T> = @\seebelow@ ;
10269
- template<FloatingPoint T> inline constexpr T inv_pi_v<T> = @\seebelow@ ;
10270
- template<FloatingPoint T> inline constexpr T inv_sqrtpi_v<T> = @\seebelow@ ;
10271
- template<FloatingPoint T> inline constexpr T ln2_v<T> = @\seebelow@ ;
10272
- template<FloatingPoint T> inline constexpr T ln10_v<T> = @\seebelow@ ;
10273
- template<FloatingPoint T> inline constexpr T sqrt2_v<T> = @\seebelow@ ;
10274
- template<FloatingPoint T> inline constexpr T sqrt3_v<T> = @\seebelow@ ;
10275
- template<FloatingPoint T> inline constexpr T inv_sqrt3_v<T> = @\seebelow@ ;
10276
- template<FloatingPoint T> inline constexpr T egamma_v<T> = @\seebelow@ ;
10277
- template<FloatingPoint T> inline constexpr T phi_v<T> = @\seebelow@ ;
10278
-
10279
- inline constexpr double e = e_v<double>;
10280
- inline constexpr double log2e = log2e_v<double>;
10281
- inline constexpr double log10e = log10e_v<double>;
10282
- inline constexpr double pi = pi_v<double>;
10283
- inline constexpr double inv_pi = inv_pi_v<double>;
10284
- inline constexpr double inv_sqrtpi = inv_sqrtpi_v<double>;
10285
- inline constexpr double ln2 = ln2_v<double>;
10286
- inline constexpr double ln10 = ln10_v<double>;
10287
- inline constexpr double sqrt2 = sqrt2_v<double>;
10288
- inline constexpr double sqrt3 = sqrt3_v<double>;
10289
- inline constexpr double inv_sqrt3 = inv_sqrt3_v<double>;
10290
- inline constexpr double egmma = egamma_v<double>;
10291
- inline constexpr double phi = phi_v<double>;
10292
- }
10249
+ namespace std::numbers {
10250
+ template<class T> inline constexpr T e_v = @\unspec@ ;
10251
+ template<class T> inline constexpr T log2e_v = @\unspec@ ;
10252
+ template<class T> inline constexpr T log10e_v = @\unspec@ ;
10253
+ template<class T> inline constexpr T pi_v = @\unspec@ ;
10254
+ template<class T> inline constexpr T inv_pi_v = @\unspec@ ;
10255
+ template<class T> inline constexpr T inv_sqrtpi_v = @\unspec@ ;
10256
+ template<class T> inline constexpr T ln2_v = @\unspec@ ;
10257
+ template<class T> inline constexpr T ln10_v = @\unspec@ ;
10258
+ template<class T> inline constexpr T sqrt2_v = @\unspec@ ;
10259
+ template<class T> inline constexpr T sqrt3_v = @\unspec@ ;
10260
+ template<class T> inline constexpr T inv_sqrt3_v = @\unspec@ ;
10261
+ template<class T> inline constexpr T egamma_v = @\unspec@ ;
10262
+ template<class T> inline constexpr T phi_v = @\unspec@ ;
10263
+
10264
+ template<FloatingPoint T> inline constexpr T e_v<T> = @\seebelow@ ;
10265
+ template<FloatingPoint T> inline constexpr T log2e_v<T> = @\seebelow@ ;
10266
+ template<FloatingPoint T> inline constexpr T log10e_v<T> = @\seebelow@ ;
10267
+ template<FloatingPoint T> inline constexpr T pi_v<T> = @\seebelow@ ;
10268
+ template<FloatingPoint T> inline constexpr T inv_pi_v<T> = @\seebelow@ ;
10269
+ template<FloatingPoint T> inline constexpr T inv_sqrtpi_v<T> = @\seebelow@ ;
10270
+ template<FloatingPoint T> inline constexpr T ln2_v<T> = @\seebelow@ ;
10271
+ template<FloatingPoint T> inline constexpr T ln10_v<T> = @\seebelow@ ;
10272
+ template<FloatingPoint T> inline constexpr T sqrt2_v<T> = @\seebelow@ ;
10273
+ template<FloatingPoint T> inline constexpr T sqrt3_v<T> = @\seebelow@ ;
10274
+ template<FloatingPoint T> inline constexpr T inv_sqrt3_v<T> = @\seebelow@ ;
10275
+ template<FloatingPoint T> inline constexpr T egamma_v<T> = @\seebelow@ ;
10276
+ template<FloatingPoint T> inline constexpr T phi_v<T> = @\seebelow@ ;
10277
+
10278
+ inline constexpr double e = e_v<double>;
10279
+ inline constexpr double log2e = log2e_v<double>;
10280
+ inline constexpr double log10e = log10e_v<double>;
10281
+ inline constexpr double pi = pi_v<double>;
10282
+ inline constexpr double inv_pi = inv_pi_v<double>;
10283
+ inline constexpr double inv_sqrtpi = inv_sqrtpi_v<double>;
10284
+ inline constexpr double ln2 = ln2_v<double>;
10285
+ inline constexpr double ln10 = ln10_v<double>;
10286
+ inline constexpr double sqrt2 = sqrt2_v<double>;
10287
+ inline constexpr double sqrt3 = sqrt3_v<double>;
10288
+ inline constexpr double inv_sqrt3 = inv_sqrt3_v<double>;
10289
+ inline constexpr double egmma = egamma_v<double>;
10290
+ inline constexpr double phi = phi_v<double>;
10293
10291
}
10294
10292
\end {codeblock }
10295
10293
0 commit comments