• Home
  • Raw
  • Download

Lines Matching refs:bool

24     static constexpr bool is_specialized = false;
32 static constexpr bool is_signed = false;
33 static constexpr bool is_integer = false;
34 static constexpr bool is_exact = false;
44 static constexpr bool has_infinity = false;
45 static constexpr bool has_quiet_NaN = false;
46 static constexpr bool has_signaling_NaN = false;
48 static constexpr bool has_denorm_loss = false;
54 static constexpr bool is_iec559 = false;
55 static constexpr bool is_bounded = false;
56 static constexpr bool is_modulo = false;
58 static constexpr bool traps = false;
59 static constexpr bool tinyness_before = false;
79 template<> class numeric_limits<cv bool>;
141 template <class _Tp, bool = is_arithmetic<_Tp>::value>
147 static _LIBCPP_CONSTEXPR const bool is_specialized = false;
155 static _LIBCPP_CONSTEXPR const bool is_signed = false;
156 static _LIBCPP_CONSTEXPR const bool is_integer = false;
157 static _LIBCPP_CONSTEXPR const bool is_exact = false;
167 static _LIBCPP_CONSTEXPR const bool has_infinity = false;
168 static _LIBCPP_CONSTEXPR const bool has_quiet_NaN = false;
169 static _LIBCPP_CONSTEXPR const bool has_signaling_NaN = false;
171 static _LIBCPP_CONSTEXPR const bool has_denorm_loss = false;
177 static _LIBCPP_CONSTEXPR const bool is_iec559 = false;
178 static _LIBCPP_CONSTEXPR const bool is_bounded = false;
179 static _LIBCPP_CONSTEXPR const bool is_modulo = false;
181 static _LIBCPP_CONSTEXPR const bool traps = false;
182 static _LIBCPP_CONSTEXPR const bool tinyness_before = false;
186 template <class _Tp, int __digits, bool _IsSigned>
204 static _LIBCPP_CONSTEXPR const bool is_specialized = true;
206 static _LIBCPP_CONSTEXPR const bool is_signed = type(-1) < type(0);
216 static _LIBCPP_CONSTEXPR const bool is_integer = true;
217 static _LIBCPP_CONSTEXPR const bool is_exact = true;
227 static _LIBCPP_CONSTEXPR const bool has_infinity = false;
228 static _LIBCPP_CONSTEXPR const bool has_quiet_NaN = false;
229 static _LIBCPP_CONSTEXPR const bool has_signaling_NaN = false;
231 static _LIBCPP_CONSTEXPR const bool has_denorm_loss = false;
237 static _LIBCPP_CONSTEXPR const bool is_iec559 = false;
238 static _LIBCPP_CONSTEXPR const bool is_bounded = true;
239 static _LIBCPP_CONSTEXPR const bool is_modulo = !_VSTD::is_signed<_Tp>::value;
243 static _LIBCPP_CONSTEXPR const bool traps = true;
245 static _LIBCPP_CONSTEXPR const bool traps = false;
247 static _LIBCPP_CONSTEXPR const bool tinyness_before = false;
252 class __libcpp_numeric_limits<bool, true>
255 typedef bool type;
257 static _LIBCPP_CONSTEXPR const bool is_specialized = true;
259 static _LIBCPP_CONSTEXPR const bool is_signed = false;
269 static _LIBCPP_CONSTEXPR const bool is_integer = true;
270 static _LIBCPP_CONSTEXPR const bool is_exact = true;
280 static _LIBCPP_CONSTEXPR const bool has_infinity = false;
281 static _LIBCPP_CONSTEXPR const bool has_quiet_NaN = false;
282 static _LIBCPP_CONSTEXPR const bool has_signaling_NaN = false;
284 static _LIBCPP_CONSTEXPR const bool has_denorm_loss = false;
290 static _LIBCPP_CONSTEXPR const bool is_iec559 = false;
291 static _LIBCPP_CONSTEXPR const bool is_bounded = true;
292 static _LIBCPP_CONSTEXPR const bool is_modulo = false;
294 static _LIBCPP_CONSTEXPR const bool traps = false;
295 static _LIBCPP_CONSTEXPR const bool tinyness_before = false;
305 static _LIBCPP_CONSTEXPR const bool is_specialized = true;
307 static _LIBCPP_CONSTEXPR const bool is_signed = true;
315 static _LIBCPP_CONSTEXPR const bool is_integer = false;
316 static _LIBCPP_CONSTEXPR const bool is_exact = false;
326 static _LIBCPP_CONSTEXPR const bool has_infinity = true;
327 static _LIBCPP_CONSTEXPR const bool has_quiet_NaN = true;
328 static _LIBCPP_CONSTEXPR const bool has_signaling_NaN = true;
330 static _LIBCPP_CONSTEXPR const bool has_denorm_loss = false;
336 static _LIBCPP_CONSTEXPR const bool is_iec559 = true;
337 static _LIBCPP_CONSTEXPR const bool is_bounded = true;
338 static _LIBCPP_CONSTEXPR const bool is_modulo = false;
340 static _LIBCPP_CONSTEXPR const bool traps = false;
341 static _LIBCPP_CONSTEXPR const bool tinyness_before = false;
351 static _LIBCPP_CONSTEXPR const bool is_specialized = true;
353 static _LIBCPP_CONSTEXPR const bool is_signed = true;
361 static _LIBCPP_CONSTEXPR const bool is_integer = false;
362 static _LIBCPP_CONSTEXPR const bool is_exact = false;
372 static _LIBCPP_CONSTEXPR const bool has_infinity = true;
373 static _LIBCPP_CONSTEXPR const bool has_quiet_NaN = true;
374 static _LIBCPP_CONSTEXPR const bool has_signaling_NaN = true;
376 static _LIBCPP_CONSTEXPR const bool has_denorm_loss = false;
382 static _LIBCPP_CONSTEXPR const bool is_iec559 = true;
383 static _LIBCPP_CONSTEXPR const bool is_bounded = true;
384 static _LIBCPP_CONSTEXPR const bool is_modulo = false;
386 static _LIBCPP_CONSTEXPR const bool traps = false;
387 static _LIBCPP_CONSTEXPR const bool tinyness_before = false;
397 static _LIBCPP_CONSTEXPR const bool is_specialized = true;
399 static _LIBCPP_CONSTEXPR const bool is_signed = true;
407 static _LIBCPP_CONSTEXPR const bool is_integer = false;
408 static _LIBCPP_CONSTEXPR const bool is_exact = false;
418 static _LIBCPP_CONSTEXPR const bool has_infinity = true;
419 static _LIBCPP_CONSTEXPR const bool has_quiet_NaN = true;
420 static _LIBCPP_CONSTEXPR const bool has_signaling_NaN = true;
422 static _LIBCPP_CONSTEXPR const bool has_denorm_loss = false;
429 static _LIBCPP_CONSTEXPR const bool is_iec559 = false;
431 static _LIBCPP_CONSTEXPR const bool is_iec559 = true;
433 static _LIBCPP_CONSTEXPR const bool is_bounded = true;
434 static _LIBCPP_CONSTEXPR const bool is_modulo = false;
436 static _LIBCPP_CONSTEXPR const bool traps = false;
437 static _LIBCPP_CONSTEXPR const bool tinyness_before = false;
448 static _LIBCPP_CONSTEXPR const bool is_specialized = __base::is_specialized;
456 static _LIBCPP_CONSTEXPR const bool is_signed = __base::is_signed;
457 static _LIBCPP_CONSTEXPR const bool is_integer = __base::is_integer;
458 static _LIBCPP_CONSTEXPR const bool is_exact = __base::is_exact;
468 static _LIBCPP_CONSTEXPR const bool has_infinity = __base::has_infinity;
469 static _LIBCPP_CONSTEXPR const bool has_quiet_NaN = __base::has_quiet_NaN;
470 static _LIBCPP_CONSTEXPR const bool has_signaling_NaN = __base::has_signaling_NaN;
472 static _LIBCPP_CONSTEXPR const bool has_denorm_loss = __base::has_denorm_loss;
478 static _LIBCPP_CONSTEXPR const bool is_iec559 = __base::is_iec559;
479 static _LIBCPP_CONSTEXPR const bool is_bounded = __base::is_bounded;
480 static _LIBCPP_CONSTEXPR const bool is_modulo = __base::is_modulo;
482 static _LIBCPP_CONSTEXPR const bool traps = __base::traps;
483 static _LIBCPP_CONSTEXPR const bool tinyness_before = __base::tinyness_before;
488 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::is_specialized;
496 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::is_signed;
498 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::is_integer;
500 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::is_exact;
512 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::has_infinity;
514 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::has_quiet_NaN;
516 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::has_signaling_NaN;
520 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::has_denorm_loss;
522 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::is_iec559;
524 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::is_bounded;
526 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::is_modulo;
528 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::traps;
530 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::tinyness_before;
541 static _LIBCPP_CONSTEXPR const bool is_specialized = __base::is_specialized;
549 static _LIBCPP_CONSTEXPR const bool is_signed = __base::is_signed;
550 static _LIBCPP_CONSTEXPR const bool is_integer = __base::is_integer;
551 static _LIBCPP_CONSTEXPR const bool is_exact = __base::is_exact;
561 static _LIBCPP_CONSTEXPR const bool has_infinity = __base::has_infinity;
562 static _LIBCPP_CONSTEXPR const bool has_quiet_NaN = __base::has_quiet_NaN;
563 static _LIBCPP_CONSTEXPR const bool has_signaling_NaN = __base::has_signaling_NaN;
565 static _LIBCPP_CONSTEXPR const bool has_denorm_loss = __base::has_denorm_loss;
571 static _LIBCPP_CONSTEXPR const bool is_iec559 = __base::is_iec559;
572 static _LIBCPP_CONSTEXPR const bool is_bounded = __base::is_bounded;
573 static _LIBCPP_CONSTEXPR const bool is_modulo = __base::is_modulo;
575 static _LIBCPP_CONSTEXPR const bool traps = __base::traps;
576 static _LIBCPP_CONSTEXPR const bool tinyness_before = __base::tinyness_before;
581 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::is_specialized;
589 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::is_signed;
591 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::is_integer;
593 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::is_exact;
605 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::has_infinity;
607 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::has_quiet_NaN;
609 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::has_signaling_NaN;
613 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::has_denorm_loss;
615 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::is_iec559;
617 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::is_bounded;
619 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::is_modulo;
621 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::traps;
623 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::tinyness_before;
634 static _LIBCPP_CONSTEXPR const bool is_specialized = __base::is_specialized;
642 static _LIBCPP_CONSTEXPR const bool is_signed = __base::is_signed;
643 static _LIBCPP_CONSTEXPR const bool is_integer = __base::is_integer;
644 static _LIBCPP_CONSTEXPR const bool is_exact = __base::is_exact;
654 static _LIBCPP_CONSTEXPR const bool has_infinity = __base::has_infinity;
655 static _LIBCPP_CONSTEXPR const bool has_quiet_NaN = __base::has_quiet_NaN;
656 static _LIBCPP_CONSTEXPR const bool has_signaling_NaN = __base::has_signaling_NaN;
658 static _LIBCPP_CONSTEXPR const bool has_denorm_loss = __base::has_denorm_loss;
664 static _LIBCPP_CONSTEXPR const bool is_iec559 = __base::is_iec559;
665 static _LIBCPP_CONSTEXPR const bool is_bounded = __base::is_bounded;
666 static _LIBCPP_CONSTEXPR const bool is_modulo = __base::is_modulo;
668 static _LIBCPP_CONSTEXPR const bool traps = __base::traps;
669 static _LIBCPP_CONSTEXPR const bool tinyness_before = __base::tinyness_before;
674 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::is_specialized;
682 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::is_signed;
684 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::is_integer;
686 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::is_exact;
698 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::has_infinity;
700 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::has_quiet_NaN;
702 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::has_signaling_NaN;
706 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::has_denorm_loss;
708 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::is_iec559;
710 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::is_bounded;
712 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::is_modulo;
714 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::traps;
716 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::tinyness_before;
727 static _LIBCPP_CONSTEXPR const bool is_specialized = __base::is_specialized;
735 static _LIBCPP_CONSTEXPR const bool is_signed = __base::is_signed;
736 static _LIBCPP_CONSTEXPR const bool is_integer = __base::is_integer;
737 static _LIBCPP_CONSTEXPR const bool is_exact = __base::is_exact;
747 static _LIBCPP_CONSTEXPR const bool has_infinity = __base::has_infinity;
748 static _LIBCPP_CONSTEXPR const bool has_quiet_NaN = __base::has_quiet_NaN;
749 static _LIBCPP_CONSTEXPR const bool has_signaling_NaN = __base::has_signaling_NaN;
751 static _LIBCPP_CONSTEXPR const bool has_denorm_loss = __base::has_denorm_loss;
757 static _LIBCPP_CONSTEXPR const bool is_iec559 = __base::is_iec559;
758 static _LIBCPP_CONSTEXPR const bool is_bounded = __base::is_bounded;
759 static _LIBCPP_CONSTEXPR const bool is_modulo = __base::is_modulo;
761 static _LIBCPP_CONSTEXPR const bool traps = __base::traps;
762 static _LIBCPP_CONSTEXPR const bool tinyness_before = __base::tinyness_before;
767 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::is_specialized;
775 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::is_signed;
777 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::is_integer;
779 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::is_exact;
791 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::has_infinity;
793 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::has_quiet_NaN;
795 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::has_signaling_NaN;
799 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::has_denorm_loss;
801 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::is_iec559;
803 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::is_bounded;
805 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::is_modulo;
807 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::traps;
809 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::tinyness_before;