Lines Matching refs: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;
47 static constexpr bool has_denorm_loss = false;
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;
148 static _LIBCPP_CONSTEXPR const bool is_specialized = false;
149 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type min() _NOEXCEPT {return type();}
150 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type max() _NOEXCEPT {return type();}
151 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type lowest() _NOEXCEPT {return type();}
153 static _LIBCPP_CONSTEXPR const int digits = 0;
154 static _LIBCPP_CONSTEXPR const int digits10 = 0;
155 static _LIBCPP_CONSTEXPR const int max_digits10 = 0;
156 static _LIBCPP_CONSTEXPR const bool is_signed = false;
157 static _LIBCPP_CONSTEXPR const bool is_integer = false;
158 static _LIBCPP_CONSTEXPR const bool is_exact = false;
159 static _LIBCPP_CONSTEXPR const int radix = 0;
160 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type epsilon() _NOEXCEPT {return type();}
161 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type round_error() _NOEXCEPT {return type();}
163 static _LIBCPP_CONSTEXPR const int min_exponent = 0;
164 static _LIBCPP_CONSTEXPR const int min_exponent10 = 0;
165 static _LIBCPP_CONSTEXPR const int max_exponent = 0;
166 static _LIBCPP_CONSTEXPR const int max_exponent10 = 0;
168 static _LIBCPP_CONSTEXPR const bool has_infinity = false;
169 static _LIBCPP_CONSTEXPR const bool has_quiet_NaN = false;
170 static _LIBCPP_CONSTEXPR const bool has_signaling_NaN = false;
171 static _LIBCPP_CONSTEXPR const float_denorm_style has_denorm = denorm_absent;
172 static _LIBCPP_CONSTEXPR const bool has_denorm_loss = false;
173 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type infinity() _NOEXCEPT {return type();}
174 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type quiet_NaN() _NOEXCEPT {return type();}
175 … _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type signaling_NaN() _NOEXCEPT {return type();}
176 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type denorm_min() _NOEXCEPT {return type();}
178 static _LIBCPP_CONSTEXPR const bool is_iec559 = false;
179 static _LIBCPP_CONSTEXPR const bool is_bounded = false;
180 static _LIBCPP_CONSTEXPR const bool is_modulo = false;
182 static _LIBCPP_CONSTEXPR const bool traps = false;
183 static _LIBCPP_CONSTEXPR const bool tinyness_before = false;
184 static _LIBCPP_CONSTEXPR const float_round_style round_style = round_toward_zero;
190 static _LIBCPP_CONSTEXPR const _Tp value = _Tp(_Tp(1) << __digits);
196 static _LIBCPP_CONSTEXPR const _Tp value = _Tp(0);
205 static _LIBCPP_CONSTEXPR const bool is_specialized = true;
207 static _LIBCPP_CONSTEXPR const bool is_signed = type(-1) < type(0);
208 …static _LIBCPP_CONSTEXPR const int digits = static_cast<int>(sizeof(type) * __CHAR_BIT__ - is_sig…
209 static _LIBCPP_CONSTEXPR const int digits10 = digits * 3 / 10;
210 static _LIBCPP_CONSTEXPR const int max_digits10 = 0;
211 … static _LIBCPP_CONSTEXPR const type __min = __libcpp_compute_min<type, digits, is_signed>::value;
212 static _LIBCPP_CONSTEXPR const type __max = is_signed ? type(type(~0) ^ __min) : type(~0);
213 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type min() _NOEXCEPT {return __min;}
214 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type max() _NOEXCEPT {return __max;}
215 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type lowest() _NOEXCEPT {return min();}
217 static _LIBCPP_CONSTEXPR const bool is_integer = true;
218 static _LIBCPP_CONSTEXPR const bool is_exact = true;
219 static _LIBCPP_CONSTEXPR const int radix = 2;
220 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type epsilon() _NOEXCEPT {return type(0);}
221 … _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type round_error() _NOEXCEPT {return type(0);}
223 static _LIBCPP_CONSTEXPR const int min_exponent = 0;
224 static _LIBCPP_CONSTEXPR const int min_exponent10 = 0;
225 static _LIBCPP_CONSTEXPR const int max_exponent = 0;
226 static _LIBCPP_CONSTEXPR const int max_exponent10 = 0;
228 static _LIBCPP_CONSTEXPR const bool has_infinity = false;
229 static _LIBCPP_CONSTEXPR const bool has_quiet_NaN = false;
230 static _LIBCPP_CONSTEXPR const bool has_signaling_NaN = false;
231 static _LIBCPP_CONSTEXPR const float_denorm_style has_denorm = denorm_absent;
232 static _LIBCPP_CONSTEXPR const bool has_denorm_loss = false;
233 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type infinity() _NOEXCEPT {return type(0);}
234 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type quiet_NaN() _NOEXCEPT {return type(0);}
235 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type signaling_NaN() _NOEXCEPT {return type(0);}
236 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type denorm_min() _NOEXCEPT {return type(0);}
238 static _LIBCPP_CONSTEXPR const bool is_iec559 = false;
239 static _LIBCPP_CONSTEXPR const bool is_bounded = true;
240 static _LIBCPP_CONSTEXPR const bool is_modulo = !_VSTD::is_signed<_Tp>::value;
244 static _LIBCPP_CONSTEXPR const bool traps = true;
246 static _LIBCPP_CONSTEXPR const bool traps = false;
248 static _LIBCPP_CONSTEXPR const bool tinyness_before = false;
249 static _LIBCPP_CONSTEXPR const float_round_style round_style = round_toward_zero;
258 static _LIBCPP_CONSTEXPR const bool is_specialized = true;
260 static _LIBCPP_CONSTEXPR const bool is_signed = false;
261 static _LIBCPP_CONSTEXPR const int digits = 1;
262 static _LIBCPP_CONSTEXPR const int digits10 = 0;
263 static _LIBCPP_CONSTEXPR const int max_digits10 = 0;
264 static _LIBCPP_CONSTEXPR const type __min = false;
265 static _LIBCPP_CONSTEXPR const type __max = true;
266 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type min() _NOEXCEPT {return __min;}
267 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type max() _NOEXCEPT {return __max;}
268 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type lowest() _NOEXCEPT {return min();}
270 static _LIBCPP_CONSTEXPR const bool is_integer = true;
271 static _LIBCPP_CONSTEXPR const bool is_exact = true;
272 static _LIBCPP_CONSTEXPR const int radix = 2;
273 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type epsilon() _NOEXCEPT {return type(0);}
274 … _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type round_error() _NOEXCEPT {return type(0);}
276 static _LIBCPP_CONSTEXPR const int min_exponent = 0;
277 static _LIBCPP_CONSTEXPR const int min_exponent10 = 0;
278 static _LIBCPP_CONSTEXPR const int max_exponent = 0;
279 static _LIBCPP_CONSTEXPR const int max_exponent10 = 0;
281 static _LIBCPP_CONSTEXPR const bool has_infinity = false;
282 static _LIBCPP_CONSTEXPR const bool has_quiet_NaN = false;
283 static _LIBCPP_CONSTEXPR const bool has_signaling_NaN = false;
284 static _LIBCPP_CONSTEXPR const float_denorm_style has_denorm = denorm_absent;
285 static _LIBCPP_CONSTEXPR const bool has_denorm_loss = false;
286 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type infinity() _NOEXCEPT {return type(0);}
287 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type quiet_NaN() _NOEXCEPT {return type(0);}
288 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type signaling_NaN() _NOEXCEPT {return type(0);}
289 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type denorm_min() _NOEXCEPT {return type(0);}
291 static _LIBCPP_CONSTEXPR const bool is_iec559 = false;
292 static _LIBCPP_CONSTEXPR const bool is_bounded = true;
293 static _LIBCPP_CONSTEXPR const bool is_modulo = false;
295 static _LIBCPP_CONSTEXPR const bool traps = false;
296 static _LIBCPP_CONSTEXPR const bool tinyness_before = false;
297 static _LIBCPP_CONSTEXPR const float_round_style round_style = round_toward_zero;
306 static _LIBCPP_CONSTEXPR const bool is_specialized = true;
308 static _LIBCPP_CONSTEXPR const bool is_signed = true;
309 static _LIBCPP_CONSTEXPR const int digits = __FLT_MANT_DIG__;
310 static _LIBCPP_CONSTEXPR const int digits10 = __FLT_DIG__;
311 static _LIBCPP_CONSTEXPR const int max_digits10 = 2+(digits * 30103l)/100000l;
312 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type min() _NOEXCEPT {return __FLT_MIN__;}
313 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type max() _NOEXCEPT {return __FLT_MAX__;}
314 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type lowest() _NOEXCEPT {return -max();}
316 static _LIBCPP_CONSTEXPR const bool is_integer = false;
317 static _LIBCPP_CONSTEXPR const bool is_exact = false;
318 static _LIBCPP_CONSTEXPR const int radix = __FLT_RADIX__;
319 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type epsilon() _NOEXCEPT {return __FLT_EPSILON_…
320 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type round_error() _NOEXCEPT {return 0.5F;}
322 static _LIBCPP_CONSTEXPR const int min_exponent = __FLT_MIN_EXP__;
323 static _LIBCPP_CONSTEXPR const int min_exponent10 = __FLT_MIN_10_EXP__;
324 static _LIBCPP_CONSTEXPR const int max_exponent = __FLT_MAX_EXP__;
325 static _LIBCPP_CONSTEXPR const int max_exponent10 = __FLT_MAX_10_EXP__;
327 static _LIBCPP_CONSTEXPR const bool has_infinity = true;
328 static _LIBCPP_CONSTEXPR const bool has_quiet_NaN = true;
329 static _LIBCPP_CONSTEXPR const bool has_signaling_NaN = true;
330 static _LIBCPP_CONSTEXPR const float_denorm_style has_denorm = denorm_present;
331 static _LIBCPP_CONSTEXPR const bool has_denorm_loss = false;
332 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type infinity() _NOEXCEPT {return __builtin_hug…
333 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type quiet_NaN() _NOEXCEPT {return __builtin_na…
334 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type signaling_NaN() _NOEXCEPT {return __builti…
335 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type denorm_min() _NOEXCEPT {return __FLT_DENOR…
337 static _LIBCPP_CONSTEXPR const bool is_iec559 = true;
338 static _LIBCPP_CONSTEXPR const bool is_bounded = true;
339 static _LIBCPP_CONSTEXPR const bool is_modulo = false;
341 static _LIBCPP_CONSTEXPR const bool traps = false;
342 static _LIBCPP_CONSTEXPR const bool tinyness_before = false;
343 static _LIBCPP_CONSTEXPR const float_round_style round_style = round_to_nearest;
352 static _LIBCPP_CONSTEXPR const bool is_specialized = true;
354 static _LIBCPP_CONSTEXPR const bool is_signed = true;
355 static _LIBCPP_CONSTEXPR const int digits = __DBL_MANT_DIG__;
356 static _LIBCPP_CONSTEXPR const int digits10 = __DBL_DIG__;
357 static _LIBCPP_CONSTEXPR const int max_digits10 = 2+(digits * 30103l)/100000l;
358 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type min() _NOEXCEPT {return __DBL_MIN__;}
359 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type max() _NOEXCEPT {return __DBL_MAX__;}
360 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type lowest() _NOEXCEPT {return -max();}
362 static _LIBCPP_CONSTEXPR const bool is_integer = false;
363 static _LIBCPP_CONSTEXPR const bool is_exact = false;
364 static _LIBCPP_CONSTEXPR const int radix = __FLT_RADIX__;
365 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type epsilon() _NOEXCEPT {return __DBL_EPSILON_…
366 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type round_error() _NOEXCEPT {return 0.5;}
368 static _LIBCPP_CONSTEXPR const int min_exponent = __DBL_MIN_EXP__;
369 static _LIBCPP_CONSTEXPR const int min_exponent10 = __DBL_MIN_10_EXP__;
370 static _LIBCPP_CONSTEXPR const int max_exponent = __DBL_MAX_EXP__;
371 static _LIBCPP_CONSTEXPR const int max_exponent10 = __DBL_MAX_10_EXP__;
373 static _LIBCPP_CONSTEXPR const bool has_infinity = true;
374 static _LIBCPP_CONSTEXPR const bool has_quiet_NaN = true;
375 static _LIBCPP_CONSTEXPR const bool has_signaling_NaN = true;
376 static _LIBCPP_CONSTEXPR const float_denorm_style has_denorm = denorm_present;
377 static _LIBCPP_CONSTEXPR const bool has_denorm_loss = false;
378 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type infinity() _NOEXCEPT {return __builtin_hug…
379 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type quiet_NaN() _NOEXCEPT {return __builtin_na…
380 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type signaling_NaN() _NOEXCEPT {return __builti…
381 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type denorm_min() _NOEXCEPT {return __DBL_DENOR…
383 static _LIBCPP_CONSTEXPR const bool is_iec559 = true;
384 static _LIBCPP_CONSTEXPR const bool is_bounded = true;
385 static _LIBCPP_CONSTEXPR const bool is_modulo = false;
387 static _LIBCPP_CONSTEXPR const bool traps = false;
388 static _LIBCPP_CONSTEXPR const bool tinyness_before = false;
389 static _LIBCPP_CONSTEXPR const float_round_style round_style = round_to_nearest;
398 static _LIBCPP_CONSTEXPR const bool is_specialized = true;
400 static _LIBCPP_CONSTEXPR const bool is_signed = true;
401 static _LIBCPP_CONSTEXPR const int digits = __LDBL_MANT_DIG__;
402 static _LIBCPP_CONSTEXPR const int digits10 = __LDBL_DIG__;
403 static _LIBCPP_CONSTEXPR const int max_digits10 = 2+(digits * 30103l)/100000l;
404 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type min() _NOEXCEPT {return __LDBL_MIN__;}
405 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type max() _NOEXCEPT {return __LDBL_MAX__;}
406 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type lowest() _NOEXCEPT {return -max();}
408 static _LIBCPP_CONSTEXPR const bool is_integer = false;
409 static _LIBCPP_CONSTEXPR const bool is_exact = false;
410 static _LIBCPP_CONSTEXPR const int radix = __FLT_RADIX__;
411 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type epsilon() _NOEXCEPT {return __LDBL_EPSILON…
412 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type round_error() _NOEXCEPT {return 0.5L;}
414 static _LIBCPP_CONSTEXPR const int min_exponent = __LDBL_MIN_EXP__;
415 static _LIBCPP_CONSTEXPR const int min_exponent10 = __LDBL_MIN_10_EXP__;
416 static _LIBCPP_CONSTEXPR const int max_exponent = __LDBL_MAX_EXP__;
417 static _LIBCPP_CONSTEXPR const int max_exponent10 = __LDBL_MAX_10_EXP__;
419 static _LIBCPP_CONSTEXPR const bool has_infinity = true;
420 static _LIBCPP_CONSTEXPR const bool has_quiet_NaN = true;
421 static _LIBCPP_CONSTEXPR const bool has_signaling_NaN = true;
422 static _LIBCPP_CONSTEXPR const float_denorm_style has_denorm = denorm_present;
423 static _LIBCPP_CONSTEXPR const bool has_denorm_loss = false;
424 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type infinity() _NOEXCEPT {return __builtin_hug…
425 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type quiet_NaN() _NOEXCEPT {return __builtin_na…
426 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type signaling_NaN() _NOEXCEPT {return __builti…
427 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type denorm_min() _NOEXCEPT {return __LDBL_DENO…
430 static _LIBCPP_CONSTEXPR const bool is_iec559 = false;
432 static _LIBCPP_CONSTEXPR const bool is_iec559 = true;
434 static _LIBCPP_CONSTEXPR const bool is_bounded = true;
435 static _LIBCPP_CONSTEXPR const bool is_modulo = false;
437 static _LIBCPP_CONSTEXPR const bool traps = false;
438 static _LIBCPP_CONSTEXPR const bool tinyness_before = false;
439 static _LIBCPP_CONSTEXPR const float_round_style round_style = round_to_nearest;
449 static _LIBCPP_CONSTEXPR const bool is_specialized = __base::is_specialized;
450 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type min() _NOEXCEPT {return __base::min();}
451 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type max() _NOEXCEPT {return __base::max();}
452 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type lowest() _NOEXCEPT {return __base::lowest(…
454 static _LIBCPP_CONSTEXPR const int digits = __base::digits;
455 static _LIBCPP_CONSTEXPR const int digits10 = __base::digits10;
456 static _LIBCPP_CONSTEXPR const int max_digits10 = __base::max_digits10;
457 static _LIBCPP_CONSTEXPR const bool is_signed = __base::is_signed;
458 static _LIBCPP_CONSTEXPR const bool is_integer = __base::is_integer;
459 static _LIBCPP_CONSTEXPR const bool is_exact = __base::is_exact;
460 static _LIBCPP_CONSTEXPR const int radix = __base::radix;
461 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type epsilon() _NOEXCEPT {return __base::epsilo…
462 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type round_error() _NOEXCEPT {return __base::ro…
464 static _LIBCPP_CONSTEXPR const int min_exponent = __base::min_exponent;
465 static _LIBCPP_CONSTEXPR const int min_exponent10 = __base::min_exponent10;
466 static _LIBCPP_CONSTEXPR const int max_exponent = __base::max_exponent;
467 static _LIBCPP_CONSTEXPR const int max_exponent10 = __base::max_exponent10;
469 static _LIBCPP_CONSTEXPR const bool has_infinity = __base::has_infinity;
470 static _LIBCPP_CONSTEXPR const bool has_quiet_NaN = __base::has_quiet_NaN;
471 static _LIBCPP_CONSTEXPR const bool has_signaling_NaN = __base::has_signaling_NaN;
472 static _LIBCPP_CONSTEXPR const float_denorm_style has_denorm = __base::has_denorm;
473 static _LIBCPP_CONSTEXPR const bool has_denorm_loss = __base::has_denorm_loss;
474 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type infinity() _NOEXCEPT {return __base::infin…
475 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type quiet_NaN() _NOEXCEPT {return __base::quie…
476 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type signaling_NaN() _NOEXCEPT {return __base::…
477 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type denorm_min() _NOEXCEPT {return __base::den…
479 static _LIBCPP_CONSTEXPR const bool is_iec559 = __base::is_iec559;
480 static _LIBCPP_CONSTEXPR const bool is_bounded = __base::is_bounded;
481 static _LIBCPP_CONSTEXPR const bool is_modulo = __base::is_modulo;
483 static _LIBCPP_CONSTEXPR const bool traps = __base::traps;
484 static _LIBCPP_CONSTEXPR const bool tinyness_before = __base::tinyness_before;
485 static _LIBCPP_CONSTEXPR const float_round_style round_style = __base::round_style;
542 static _LIBCPP_CONSTEXPR const bool is_specialized = __base::is_specialized;
543 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type min() _NOEXCEPT {return __base::min();}
544 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type max() _NOEXCEPT {return __base::max();}
545 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type lowest() _NOEXCEPT {return __base::lowest(…
547 static _LIBCPP_CONSTEXPR const int digits = __base::digits;
548 static _LIBCPP_CONSTEXPR const int digits10 = __base::digits10;
549 static _LIBCPP_CONSTEXPR const int max_digits10 = __base::max_digits10;
550 static _LIBCPP_CONSTEXPR const bool is_signed = __base::is_signed;
551 static _LIBCPP_CONSTEXPR const bool is_integer = __base::is_integer;
552 static _LIBCPP_CONSTEXPR const bool is_exact = __base::is_exact;
553 static _LIBCPP_CONSTEXPR const int radix = __base::radix;
554 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type epsilon() _NOEXCEPT {return __base::epsilo…
555 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type round_error() _NOEXCEPT {return __base::ro…
557 static _LIBCPP_CONSTEXPR const int min_exponent = __base::min_exponent;
558 static _LIBCPP_CONSTEXPR const int min_exponent10 = __base::min_exponent10;
559 static _LIBCPP_CONSTEXPR const int max_exponent = __base::max_exponent;
560 static _LIBCPP_CONSTEXPR const int max_exponent10 = __base::max_exponent10;
562 static _LIBCPP_CONSTEXPR const bool has_infinity = __base::has_infinity;
563 static _LIBCPP_CONSTEXPR const bool has_quiet_NaN = __base::has_quiet_NaN;
564 static _LIBCPP_CONSTEXPR const bool has_signaling_NaN = __base::has_signaling_NaN;
565 static _LIBCPP_CONSTEXPR const float_denorm_style has_denorm = __base::has_denorm;
566 static _LIBCPP_CONSTEXPR const bool has_denorm_loss = __base::has_denorm_loss;
567 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type infinity() _NOEXCEPT {return __base::infin…
568 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type quiet_NaN() _NOEXCEPT {return __base::quie…
569 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type signaling_NaN() _NOEXCEPT {return __base::…
570 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type denorm_min() _NOEXCEPT {return __base::den…
572 static _LIBCPP_CONSTEXPR const bool is_iec559 = __base::is_iec559;
573 static _LIBCPP_CONSTEXPR const bool is_bounded = __base::is_bounded;
574 static _LIBCPP_CONSTEXPR const bool is_modulo = __base::is_modulo;
576 static _LIBCPP_CONSTEXPR const bool traps = __base::traps;
577 static _LIBCPP_CONSTEXPR const bool tinyness_before = __base::tinyness_before;
578 static _LIBCPP_CONSTEXPR const float_round_style round_style = __base::round_style;
635 static _LIBCPP_CONSTEXPR const bool is_specialized = __base::is_specialized;
636 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type min() _NOEXCEPT {return __base::min();}
637 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type max() _NOEXCEPT {return __base::max();}
638 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type lowest() _NOEXCEPT {return __base::lowest(…
640 static _LIBCPP_CONSTEXPR const int digits = __base::digits;
641 static _LIBCPP_CONSTEXPR const int digits10 = __base::digits10;
642 static _LIBCPP_CONSTEXPR const int max_digits10 = __base::max_digits10;
643 static _LIBCPP_CONSTEXPR const bool is_signed = __base::is_signed;
644 static _LIBCPP_CONSTEXPR const bool is_integer = __base::is_integer;
645 static _LIBCPP_CONSTEXPR const bool is_exact = __base::is_exact;
646 static _LIBCPP_CONSTEXPR const int radix = __base::radix;
647 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type epsilon() _NOEXCEPT {return __base::epsilo…
648 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type round_error() _NOEXCEPT {return __base::ro…
650 static _LIBCPP_CONSTEXPR const int min_exponent = __base::min_exponent;
651 static _LIBCPP_CONSTEXPR const int min_exponent10 = __base::min_exponent10;
652 static _LIBCPP_CONSTEXPR const int max_exponent = __base::max_exponent;
653 static _LIBCPP_CONSTEXPR const int max_exponent10 = __base::max_exponent10;
655 static _LIBCPP_CONSTEXPR const bool has_infinity = __base::has_infinity;
656 static _LIBCPP_CONSTEXPR const bool has_quiet_NaN = __base::has_quiet_NaN;
657 static _LIBCPP_CONSTEXPR const bool has_signaling_NaN = __base::has_signaling_NaN;
658 static _LIBCPP_CONSTEXPR const float_denorm_style has_denorm = __base::has_denorm;
659 static _LIBCPP_CONSTEXPR const bool has_denorm_loss = __base::has_denorm_loss;
660 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type infinity() _NOEXCEPT {return __base::infin…
661 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type quiet_NaN() _NOEXCEPT {return __base::quie…
662 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type signaling_NaN() _NOEXCEPT {return __base::…
663 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type denorm_min() _NOEXCEPT {return __base::den…
665 static _LIBCPP_CONSTEXPR const bool is_iec559 = __base::is_iec559;
666 static _LIBCPP_CONSTEXPR const bool is_bounded = __base::is_bounded;
667 static _LIBCPP_CONSTEXPR const bool is_modulo = __base::is_modulo;
669 static _LIBCPP_CONSTEXPR const bool traps = __base::traps;
670 static _LIBCPP_CONSTEXPR const bool tinyness_before = __base::tinyness_before;
671 static _LIBCPP_CONSTEXPR const float_round_style round_style = __base::round_style;
728 static _LIBCPP_CONSTEXPR const bool is_specialized = __base::is_specialized;
729 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type min() _NOEXCEPT {return __base::min();}
730 _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type max() _NOEXCEPT {return __base::max();}
731 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type lowest() _NOEXCEPT {return __base::lowest(…
733 static _LIBCPP_CONSTEXPR const int digits = __base::digits;
734 static _LIBCPP_CONSTEXPR const int digits10 = __base::digits10;
735 static _LIBCPP_CONSTEXPR const int max_digits10 = __base::max_digits10;
736 static _LIBCPP_CONSTEXPR const bool is_signed = __base::is_signed;
737 static _LIBCPP_CONSTEXPR const bool is_integer = __base::is_integer;
738 static _LIBCPP_CONSTEXPR const bool is_exact = __base::is_exact;
739 static _LIBCPP_CONSTEXPR const int radix = __base::radix;
740 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type epsilon() _NOEXCEPT {return __base::epsilo…
741 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type round_error() _NOEXCEPT {return __base::ro…
743 static _LIBCPP_CONSTEXPR const int min_exponent = __base::min_exponent;
744 static _LIBCPP_CONSTEXPR const int min_exponent10 = __base::min_exponent10;
745 static _LIBCPP_CONSTEXPR const int max_exponent = __base::max_exponent;
746 static _LIBCPP_CONSTEXPR const int max_exponent10 = __base::max_exponent10;
748 static _LIBCPP_CONSTEXPR const bool has_infinity = __base::has_infinity;
749 static _LIBCPP_CONSTEXPR const bool has_quiet_NaN = __base::has_quiet_NaN;
750 static _LIBCPP_CONSTEXPR const bool has_signaling_NaN = __base::has_signaling_NaN;
751 static _LIBCPP_CONSTEXPR const float_denorm_style has_denorm = __base::has_denorm;
752 static _LIBCPP_CONSTEXPR const bool has_denorm_loss = __base::has_denorm_loss;
753 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type infinity() _NOEXCEPT {return __base::infin…
754 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type quiet_NaN() _NOEXCEPT {return __base::quie…
755 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type signaling_NaN() _NOEXCEPT {return __base::…
756 …_LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type denorm_min() _NOEXCEPT {return __base::den…
758 static _LIBCPP_CONSTEXPR const bool is_iec559 = __base::is_iec559;
759 static _LIBCPP_CONSTEXPR const bool is_bounded = __base::is_bounded;
760 static _LIBCPP_CONSTEXPR const bool is_modulo = __base::is_modulo;
762 static _LIBCPP_CONSTEXPR const bool traps = __base::traps;
763 static _LIBCPP_CONSTEXPR const bool tinyness_before = __base::tinyness_before;
764 static _LIBCPP_CONSTEXPR const float_round_style round_style = __base::round_style;