Lines Matching full:static
23 static constexpr bool is_specialized = false;
24 static constexpr T min() noexcept;
25 static constexpr T max() noexcept;
26 static constexpr T lowest() noexcept;
28 static constexpr int digits = 0;
29 static constexpr int digits10 = 0;
30 static constexpr int max_digits10 = 0;
31 static constexpr bool is_signed = false;
32 static constexpr bool is_integer = false;
33 static constexpr bool is_exact = false;
34 static constexpr int radix = 0;
35 static constexpr T epsilon() noexcept;
36 static constexpr T round_error() noexcept;
38 static constexpr int min_exponent = 0;
39 static constexpr int min_exponent10 = 0;
40 static constexpr int max_exponent = 0;
41 static constexpr int max_exponent10 = 0;
43 static constexpr bool has_infinity = false;
44 static constexpr bool has_quiet_NaN = false;
45 static constexpr bool has_signaling_NaN = false;
46 static constexpr float_denorm_style has_denorm = denorm_absent; // deprecated in C++23
47 static constexpr bool has_denorm_loss = false; // deprecated in C++23
48 static constexpr T infinity() noexcept;
49 static constexpr T quiet_NaN() noexcept;
50 static constexpr T signaling_NaN() noexcept;
51 static constexpr T denorm_min() noexcept;
53 static constexpr bool is_iec559 = false;
54 static constexpr bool is_bounded = false;
55 static constexpr bool is_modulo = false;
57 static constexpr bool traps = false;
58 static constexpr bool tinyness_before = false;
59 static constexpr float_round_style round_style = round_toward_zero;
139 static _LIBCPP_CONSTEXPR const bool is_specialized = false;
140 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type min() _NOEXCEPT { return typ…
141 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type max() _NOEXCEPT { return typ…
142 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type lowest() _NOEXCEPT { return …
144 static _LIBCPP_CONSTEXPR const int digits = 0;
145 static _LIBCPP_CONSTEXPR const int digits10 = 0;
146 static _LIBCPP_CONSTEXPR const int max_digits10 = 0;
147 static _LIBCPP_CONSTEXPR const bool is_signed = false;
148 static _LIBCPP_CONSTEXPR const bool is_integer = false;
149 static _LIBCPP_CONSTEXPR const bool is_exact = false;
150 static _LIBCPP_CONSTEXPR const int radix = 0;
151 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type epsilon() _NOEXCEPT { return…
152 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type round_error() _NOEXCEPT { re…
154 static _LIBCPP_CONSTEXPR const int min_exponent = 0;
155 static _LIBCPP_CONSTEXPR const int min_exponent10 = 0;
156 static _LIBCPP_CONSTEXPR const int max_exponent = 0;
157 static _LIBCPP_CONSTEXPR const int max_exponent10 = 0;
159 static _LIBCPP_CONSTEXPR const bool has_infinity = false;
160 static _LIBCPP_CONSTEXPR const bool has_quiet_NaN = false;
161 static _LIBCPP_CONSTEXPR const bool has_signaling_NaN = false;
162 …static _LIBCPP_DEPRECATED_IN_CXX23 _LIBCPP_CONSTEXPR const float_denorm_style has_denorm = denorm_…
163 static _LIBCPP_DEPRECATED_IN_CXX23 _LIBCPP_CONSTEXPR const bool has_denorm_loss = false;
164 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type infinity() _NOEXCEPT { retur…
165 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type quiet_NaN() _NOEXCEPT { retu…
166 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type signaling_NaN() _NOEXCEPT { …
167 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type denorm_min() _NOEXCEPT { ret…
169 static _LIBCPP_CONSTEXPR const bool is_iec559 = false;
170 static _LIBCPP_CONSTEXPR const bool is_bounded = false;
171 static _LIBCPP_CONSTEXPR const bool is_modulo = false;
173 static _LIBCPP_CONSTEXPR const bool traps = false;
174 static _LIBCPP_CONSTEXPR const bool tinyness_before = false;
175 static _LIBCPP_CONSTEXPR const float_round_style round_style = round_toward_zero;
180 static _LIBCPP_CONSTEXPR const _Tp value = _Tp(_Tp(1) << __digits);
185 static _LIBCPP_CONSTEXPR const _Tp value = _Tp(0);
193 static _LIBCPP_CONSTEXPR const bool is_specialized = true;
195 static _LIBCPP_CONSTEXPR const bool is_signed = type(-1) < type(0);
196 …static _LIBCPP_CONSTEXPR const int digits = static_cast<int>(sizeof(type) * __CHAR_BIT__ - i…
197 static _LIBCPP_CONSTEXPR const int digits10 = digits * 3 / 10;
198 static _LIBCPP_CONSTEXPR const int max_digits10 = 0;
199 …static _LIBCPP_CONSTEXPR const type __min = __libcpp_compute_min<type, digits, is_signed>::v…
200 static _LIBCPP_CONSTEXPR const type __max = is_signed ? type(type(~0) ^ __min) : type(~0);
201 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type min() _NOEXCEPT { return __m…
202 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type max() _NOEXCEPT { return __m…
203 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type lowest() _NOEXCEPT { return …
205 static _LIBCPP_CONSTEXPR const bool is_integer = true;
206 static _LIBCPP_CONSTEXPR const bool is_exact = true;
207 static _LIBCPP_CONSTEXPR const int radix = 2;
208 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type epsilon() _NOEXCEPT { return…
209 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type round_error() _NOEXCEPT { re…
211 static _LIBCPP_CONSTEXPR const int min_exponent = 0;
212 static _LIBCPP_CONSTEXPR const int min_exponent10 = 0;
213 static _LIBCPP_CONSTEXPR const int max_exponent = 0;
214 static _LIBCPP_CONSTEXPR const int max_exponent10 = 0;
216 static _LIBCPP_CONSTEXPR const bool has_infinity = false;
217 static _LIBCPP_CONSTEXPR const bool has_quiet_NaN = false;
218 static _LIBCPP_CONSTEXPR const bool has_signaling_NaN = false;
219 …static _LIBCPP_DEPRECATED_IN_CXX23 _LIBCPP_CONSTEXPR const float_denorm_style has_denorm = denorm_…
220 static _LIBCPP_DEPRECATED_IN_CXX23 _LIBCPP_CONSTEXPR const bool has_denorm_loss = false;
221 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type infinity() _NOEXCEPT { retur…
222 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type quiet_NaN() _NOEXCEPT { retu…
223 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type signaling_NaN() _NOEXCEPT { …
224 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type denorm_min() _NOEXCEPT { ret…
226 static _LIBCPP_CONSTEXPR const bool is_iec559 = false;
227 static _LIBCPP_CONSTEXPR const bool is_bounded = true;
228 static _LIBCPP_CONSTEXPR const bool is_modulo = !std::is_signed<_Tp>::value;
231 static _LIBCPP_CONSTEXPR const bool traps = true;
233 static _LIBCPP_CONSTEXPR const bool traps = false;
235 static _LIBCPP_CONSTEXPR const bool tinyness_before = false;
236 static _LIBCPP_CONSTEXPR const float_round_style round_style = round_toward_zero;
244 static _LIBCPP_CONSTEXPR const bool is_specialized = true;
246 static _LIBCPP_CONSTEXPR const bool is_signed = false;
247 static _LIBCPP_CONSTEXPR const int digits = 1;
248 static _LIBCPP_CONSTEXPR const int digits10 = 0;
249 static _LIBCPP_CONSTEXPR const int max_digits10 = 0;
250 static _LIBCPP_CONSTEXPR const type __min = false;
251 static _LIBCPP_CONSTEXPR const type __max = true;
252 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type min() _NOEXCEPT { return __m…
253 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type max() _NOEXCEPT { return __m…
254 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type lowest() _NOEXCEPT { return …
256 static _LIBCPP_CONSTEXPR const bool is_integer = true;
257 static _LIBCPP_CONSTEXPR const bool is_exact = true;
258 static _LIBCPP_CONSTEXPR const int radix = 2;
259 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type epsilon() _NOEXCEPT { return…
260 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type round_error() _NOEXCEPT { re…
262 static _LIBCPP_CONSTEXPR const int min_exponent = 0;
263 static _LIBCPP_CONSTEXPR const int min_exponent10 = 0;
264 static _LIBCPP_CONSTEXPR const int max_exponent = 0;
265 static _LIBCPP_CONSTEXPR const int max_exponent10 = 0;
267 static _LIBCPP_CONSTEXPR const bool has_infinity = false;
268 static _LIBCPP_CONSTEXPR const bool has_quiet_NaN = false;
269 static _LIBCPP_CONSTEXPR const bool has_signaling_NaN = false;
270 …static _LIBCPP_DEPRECATED_IN_CXX23 _LIBCPP_CONSTEXPR const float_denorm_style has_denorm = denorm_…
271 static _LIBCPP_DEPRECATED_IN_CXX23 _LIBCPP_CONSTEXPR const bool has_denorm_loss = false;
272 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type infinity() _NOEXCEPT { retur…
273 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type quiet_NaN() _NOEXCEPT { retu…
274 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type signaling_NaN() _NOEXCEPT { …
275 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type denorm_min() _NOEXCEPT { ret…
277 static _LIBCPP_CONSTEXPR const bool is_iec559 = false;
278 static _LIBCPP_CONSTEXPR const bool is_bounded = true;
279 static _LIBCPP_CONSTEXPR const bool is_modulo = false;
281 static _LIBCPP_CONSTEXPR const bool traps = false;
282 static _LIBCPP_CONSTEXPR const bool tinyness_before = false;
283 static _LIBCPP_CONSTEXPR const float_round_style round_style = round_toward_zero;
291 static _LIBCPP_CONSTEXPR const bool is_specialized = true;
293 static _LIBCPP_CONSTEXPR const bool is_signed = true;
294 static _LIBCPP_CONSTEXPR const int digits = __FLT_MANT_DIG__;
295 static _LIBCPP_CONSTEXPR const int digits10 = __FLT_DIG__;
296 static _LIBCPP_CONSTEXPR const int max_digits10 = 2 + (digits * 30103l) / 100000l;
297 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type min() _NOEXCEPT { return __F…
298 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type max() _NOEXCEPT { return __F…
299 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type lowest() _NOEXCEPT { return …
301 static _LIBCPP_CONSTEXPR const bool is_integer = false;
302 static _LIBCPP_CONSTEXPR const bool is_exact = false;
303 static _LIBCPP_CONSTEXPR const int radix = __FLT_RADIX__;
304 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type epsilon() _NOEXCEPT { return…
305 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type round_error() _NOEXCEPT { re…
307 static _LIBCPP_CONSTEXPR const int min_exponent = __FLT_MIN_EXP__;
308 static _LIBCPP_CONSTEXPR const int min_exponent10 = __FLT_MIN_10_EXP__;
309 static _LIBCPP_CONSTEXPR const int max_exponent = __FLT_MAX_EXP__;
310 static _LIBCPP_CONSTEXPR const int max_exponent10 = __FLT_MAX_10_EXP__;
312 static _LIBCPP_CONSTEXPR const bool has_infinity = true;
313 static _LIBCPP_CONSTEXPR const bool has_quiet_NaN = true;
314 static _LIBCPP_CONSTEXPR const bool has_signaling_NaN = true;
315 …static _LIBCPP_DEPRECATED_IN_CXX23 _LIBCPP_CONSTEXPR const float_denorm_style has_denorm = denorm_…
316 static _LIBCPP_DEPRECATED_IN_CXX23 _LIBCPP_CONSTEXPR const bool has_denorm_loss = false;
317 _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type infinity() _NOEXCEPT {
320 _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type quiet_NaN() _NOEXCEPT {
323 _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type signaling_NaN() _NOEXCEPT {
326 _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type denorm_min() _NOEXCEPT {
330 static _LIBCPP_CONSTEXPR const bool is_iec559 = true;
331 static _LIBCPP_CONSTEXPR const bool is_bounded = true;
332 static _LIBCPP_CONSTEXPR const bool is_modulo = false;
334 static _LIBCPP_CONSTEXPR const bool traps = false;
336 static _LIBCPP_CONSTEXPR const bool tinyness_before = true;
338 static _LIBCPP_CONSTEXPR const bool tinyness_before = false;
340 static _LIBCPP_CONSTEXPR const float_round_style round_style = round_to_nearest;
348 static _LIBCPP_CONSTEXPR const bool is_specialized = true;
350 static _LIBCPP_CONSTEXPR const bool is_signed = true;
351 static _LIBCPP_CONSTEXPR const int digits = __DBL_MANT_DIG__;
352 static _LIBCPP_CONSTEXPR const int digits10 = __DBL_DIG__;
353 static _LIBCPP_CONSTEXPR const int max_digits10 = 2 + (digits * 30103l) / 100000l;
354 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type min() _NOEXCEPT { return __D…
355 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type max() _NOEXCEPT { return __D…
356 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type lowest() _NOEXCEPT { return …
358 static _LIBCPP_CONSTEXPR const bool is_integer = false;
359 static _LIBCPP_CONSTEXPR const bool is_exact = false;
360 static _LIBCPP_CONSTEXPR const int radix = __FLT_RADIX__;
361 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type epsilon() _NOEXCEPT { return…
362 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type round_error() _NOEXCEPT { re…
364 static _LIBCPP_CONSTEXPR const int min_exponent = __DBL_MIN_EXP__;
365 static _LIBCPP_CONSTEXPR const int min_exponent10 = __DBL_MIN_10_EXP__;
366 static _LIBCPP_CONSTEXPR const int max_exponent = __DBL_MAX_EXP__;
367 static _LIBCPP_CONSTEXPR const int max_exponent10 = __DBL_MAX_10_EXP__;
369 static _LIBCPP_CONSTEXPR const bool has_infinity = true;
370 static _LIBCPP_CONSTEXPR const bool has_quiet_NaN = true;
371 static _LIBCPP_CONSTEXPR const bool has_signaling_NaN = true;
372 …static _LIBCPP_DEPRECATED_IN_CXX23 _LIBCPP_CONSTEXPR const float_denorm_style has_denorm = denorm_…
373 static _LIBCPP_DEPRECATED_IN_CXX23 _LIBCPP_CONSTEXPR const bool has_denorm_loss = false;
374 _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type infinity() _NOEXCEPT {
377 _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type quiet_NaN() _NOEXCEPT {
380 _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type signaling_NaN() _NOEXCEPT {
383 _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type denorm_min() _NOEXCEPT {
387 static _LIBCPP_CONSTEXPR const bool is_iec559 = true;
388 static _LIBCPP_CONSTEXPR const bool is_bounded = true;
389 static _LIBCPP_CONSTEXPR const bool is_modulo = false;
391 static _LIBCPP_CONSTEXPR const bool traps = false;
393 static _LIBCPP_CONSTEXPR const bool tinyness_before = true;
395 static _LIBCPP_CONSTEXPR const bool tinyness_before = false;
397 static _LIBCPP_CONSTEXPR const float_round_style round_style = round_to_nearest;
405 static _LIBCPP_CONSTEXPR const bool is_specialized = true;
407 static _LIBCPP_CONSTEXPR const bool is_signed = true;
408 static _LIBCPP_CONSTEXPR const int digits = __LDBL_MANT_DIG__;
409 static _LIBCPP_CONSTEXPR const int digits10 = __LDBL_DIG__;
410 static _LIBCPP_CONSTEXPR const int max_digits10 = 2 + (digits * 30103l) / 100000l;
411 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type min() _NOEXCEPT { return __L…
412 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type max() _NOEXCEPT { return __L…
413 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type lowest() _NOEXCEPT { return …
415 static _LIBCPP_CONSTEXPR const bool is_integer = false;
416 static _LIBCPP_CONSTEXPR const bool is_exact = false;
417 static _LIBCPP_CONSTEXPR const int radix = __FLT_RADIX__;
418 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type epsilon() _NOEXCEPT { return…
419 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type round_error() _NOEXCEPT { re…
421 static _LIBCPP_CONSTEXPR const int min_exponent = __LDBL_MIN_EXP__;
422 static _LIBCPP_CONSTEXPR const int min_exponent10 = __LDBL_MIN_10_EXP__;
423 static _LIBCPP_CONSTEXPR const int max_exponent = __LDBL_MAX_EXP__;
424 static _LIBCPP_CONSTEXPR const int max_exponent10 = __LDBL_MAX_10_EXP__;
426 static _LIBCPP_CONSTEXPR const bool has_infinity = true;
427 static _LIBCPP_CONSTEXPR const bool has_quiet_NaN = true;
428 static _LIBCPP_CONSTEXPR const bool has_signaling_NaN = true;
429 …static _LIBCPP_DEPRECATED_IN_CXX23 _LIBCPP_CONSTEXPR const float_denorm_style has_denorm = denorm_…
430 static _LIBCPP_DEPRECATED_IN_CXX23 _LIBCPP_CONSTEXPR const bool has_denorm_loss = false;
431 _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type infinity() _NOEXCEPT {
434 _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type quiet_NaN() _NOEXCEPT {
437 _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type signaling_NaN() _NOEXCEPT {
440 _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type denorm_min() _NOEXCEPT {
445 static _LIBCPP_CONSTEXPR const bool is_iec559 = false;
447 static _LIBCPP_CONSTEXPR const bool is_iec559 = true;
449 static _LIBCPP_CONSTEXPR const bool is_bounded = true;
450 static _LIBCPP_CONSTEXPR const bool is_modulo = false;
452 static _LIBCPP_CONSTEXPR const bool traps = false;
454 static _LIBCPP_CONSTEXPR const bool tinyness_before = true;
456 static _LIBCPP_CONSTEXPR const bool tinyness_before = false;
458 static _LIBCPP_CONSTEXPR const float_round_style round_style = round_to_nearest;
467 static _LIBCPP_CONSTEXPR const bool is_specialized = __base::is_specialized;
468 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type min() _NOEXCEPT { return __b…
469 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type max() _NOEXCEPT { return __b…
470 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type lowest() _NOEXCEPT { return …
472 static _LIBCPP_CONSTEXPR const int digits = __base::digits;
473 static _LIBCPP_CONSTEXPR const int digits10 = __base::digits10;
474 static _LIBCPP_CONSTEXPR const int max_digits10 = __base::max_digits10;
475 static _LIBCPP_CONSTEXPR const bool is_signed = __base::is_signed;
476 static _LIBCPP_CONSTEXPR const bool is_integer = __base::is_integer;
477 static _LIBCPP_CONSTEXPR const bool is_exact = __base::is_exact;
478 static _LIBCPP_CONSTEXPR const int radix = __base::radix;
479 _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type epsilon() _NOEXCEPT {
482 _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type round_error() _NOEXCEPT {
486 static _LIBCPP_CONSTEXPR const int min_exponent = __base::min_exponent;
487 static _LIBCPP_CONSTEXPR const int min_exponent10 = __base::min_exponent10;
488 static _LIBCPP_CONSTEXPR const int max_exponent = __base::max_exponent;
489 static _LIBCPP_CONSTEXPR const int max_exponent10 = __base::max_exponent10;
491 static _LIBCPP_CONSTEXPR const bool has_infinity = __base::has_infinity;
492 static _LIBCPP_CONSTEXPR const bool has_quiet_NaN = __base::has_quiet_NaN;
493 static _LIBCPP_CONSTEXPR const bool has_signaling_NaN = __base::has_signaling_NaN;
495 …static _LIBCPP_DEPRECATED_IN_CXX23 _LIBCPP_CONSTEXPR const float_denorm_style has_denorm = __base:…
496 …static _LIBCPP_DEPRECATED_IN_CXX23 _LIBCPP_CONSTEXPR const bool has_denorm_loss = __base:…
498 _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type infinity() _NOEXCEPT {
501 _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type quiet_NaN() _NOEXCEPT {
504 _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type signaling_NaN() _NOEXCEPT {
507 _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR type denorm_min() _NOEXCEPT {
511 static _LIBCPP_CONSTEXPR const bool is_iec559 = __base::is_iec559;
512 static _LIBCPP_CONSTEXPR const bool is_bounded = __base::is_bounded;
513 static _LIBCPP_CONSTEXPR const bool is_modulo = __base::is_modulo;
515 static _LIBCPP_CONSTEXPR const bool traps = __base::traps;
516 static _LIBCPP_CONSTEXPR const bool tinyness_before = __base::tinyness_before;
517 static _LIBCPP_CONSTEXPR const float_round_style round_style = __base::round_style;