Lines Matching refs:numeric_limits

21 class numeric_limits
79 template<> class numeric_limits<cv bool>;
81 template<> class numeric_limits<cv char>;
82 template<> class numeric_limits<cv signed char>;
83 template<> class numeric_limits<cv unsigned char>;
84 template<> class numeric_limits<cv wchar_t>;
85 template<> class numeric_limits<cv char8_t>; // C++20
86 template<> class numeric_limits<cv char16_t>;
87 template<> class numeric_limits<cv char32_t>;
89 template<> class numeric_limits<cv short>;
90 template<> class numeric_limits<cv int>;
91 template<> class numeric_limits<cv long>;
92 template<> class numeric_limits<cv long long>;
93 template<> class numeric_limits<cv unsigned short>;
94 template<> class numeric_limits<cv unsigned int>;
95 template<> class numeric_limits<cv unsigned long>;
96 template<> class numeric_limits<cv unsigned long long>;
98 template<> class numeric_limits<cv float>;
99 template<> class numeric_limits<cv double>;
100 template<> class numeric_limits<cv long double>;
444 class _LIBCPP_TEMPLATE_VIS numeric_limits
490 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::is_specialized;
492 _LIBCPP_CONSTEXPR const int numeric_limits<_Tp>::digits;
494 _LIBCPP_CONSTEXPR const int numeric_limits<_Tp>::digits10;
496 _LIBCPP_CONSTEXPR const int numeric_limits<_Tp>::max_digits10;
498 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::is_signed;
500 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::is_integer;
502 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::is_exact;
504 _LIBCPP_CONSTEXPR const int numeric_limits<_Tp>::radix;
506 _LIBCPP_CONSTEXPR const int numeric_limits<_Tp>::min_exponent;
508 _LIBCPP_CONSTEXPR const int numeric_limits<_Tp>::min_exponent10;
510 _LIBCPP_CONSTEXPR const int numeric_limits<_Tp>::max_exponent;
512 _LIBCPP_CONSTEXPR const int numeric_limits<_Tp>::max_exponent10;
514 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::has_infinity;
516 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::has_quiet_NaN;
518 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::has_signaling_NaN;
520 _LIBCPP_CONSTEXPR const float_denorm_style numeric_limits<_Tp>::has_denorm;
522 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::has_denorm_loss;
524 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::is_iec559;
526 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::is_bounded;
528 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::is_modulo;
530 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::traps;
532 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::tinyness_before;
534 _LIBCPP_CONSTEXPR const float_round_style numeric_limits<_Tp>::round_style;
537 class _LIBCPP_TEMPLATE_VIS numeric_limits<const _Tp>
538 : private numeric_limits<_Tp>
540 typedef numeric_limits<_Tp> __base;
583 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::is_specialized;
585 _LIBCPP_CONSTEXPR const int numeric_limits<const _Tp>::digits;
587 _LIBCPP_CONSTEXPR const int numeric_limits<const _Tp>::digits10;
589 _LIBCPP_CONSTEXPR const int numeric_limits<const _Tp>::max_digits10;
591 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::is_signed;
593 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::is_integer;
595 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::is_exact;
597 _LIBCPP_CONSTEXPR const int numeric_limits<const _Tp>::radix;
599 _LIBCPP_CONSTEXPR const int numeric_limits<const _Tp>::min_exponent;
601 _LIBCPP_CONSTEXPR const int numeric_limits<const _Tp>::min_exponent10;
603 _LIBCPP_CONSTEXPR const int numeric_limits<const _Tp>::max_exponent;
605 _LIBCPP_CONSTEXPR const int numeric_limits<const _Tp>::max_exponent10;
607 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::has_infinity;
609 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::has_quiet_NaN;
611 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::has_signaling_NaN;
613 _LIBCPP_CONSTEXPR const float_denorm_style numeric_limits<const _Tp>::has_denorm;
615 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::has_denorm_loss;
617 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::is_iec559;
619 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::is_bounded;
621 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::is_modulo;
623 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::traps;
625 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::tinyness_before;
627 _LIBCPP_CONSTEXPR const float_round_style numeric_limits<const _Tp>::round_style;
630 class _LIBCPP_TEMPLATE_VIS numeric_limits<volatile _Tp>
631 : private numeric_limits<_Tp>
633 typedef numeric_limits<_Tp> __base;
676 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::is_specialized;
678 _LIBCPP_CONSTEXPR const int numeric_limits<volatile _Tp>::digits;
680 _LIBCPP_CONSTEXPR const int numeric_limits<volatile _Tp>::digits10;
682 _LIBCPP_CONSTEXPR const int numeric_limits<volatile _Tp>::max_digits10;
684 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::is_signed;
686 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::is_integer;
688 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::is_exact;
690 _LIBCPP_CONSTEXPR const int numeric_limits<volatile _Tp>::radix;
692 _LIBCPP_CONSTEXPR const int numeric_limits<volatile _Tp>::min_exponent;
694 _LIBCPP_CONSTEXPR const int numeric_limits<volatile _Tp>::min_exponent10;
696 _LIBCPP_CONSTEXPR const int numeric_limits<volatile _Tp>::max_exponent;
698 _LIBCPP_CONSTEXPR const int numeric_limits<volatile _Tp>::max_exponent10;
700 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::has_infinity;
702 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::has_quiet_NaN;
704 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::has_signaling_NaN;
706 _LIBCPP_CONSTEXPR const float_denorm_style numeric_limits<volatile _Tp>::has_denorm;
708 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::has_denorm_loss;
710 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::is_iec559;
712 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::is_bounded;
714 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::is_modulo;
716 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::traps;
718 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::tinyness_before;
720 _LIBCPP_CONSTEXPR const float_round_style numeric_limits<volatile _Tp>::round_style;
723 class _LIBCPP_TEMPLATE_VIS numeric_limits<const volatile _Tp>
724 : private numeric_limits<_Tp>
726 typedef numeric_limits<_Tp> __base;
769 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::is_specialized;
771 _LIBCPP_CONSTEXPR const int numeric_limits<const volatile _Tp>::digits;
773 _LIBCPP_CONSTEXPR const int numeric_limits<const volatile _Tp>::digits10;
775 _LIBCPP_CONSTEXPR const int numeric_limits<const volatile _Tp>::max_digits10;
777 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::is_signed;
779 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::is_integer;
781 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::is_exact;
783 _LIBCPP_CONSTEXPR const int numeric_limits<const volatile _Tp>::radix;
785 _LIBCPP_CONSTEXPR const int numeric_limits<const volatile _Tp>::min_exponent;
787 _LIBCPP_CONSTEXPR const int numeric_limits<const volatile _Tp>::min_exponent10;
789 _LIBCPP_CONSTEXPR const int numeric_limits<const volatile _Tp>::max_exponent;
791 _LIBCPP_CONSTEXPR const int numeric_limits<const volatile _Tp>::max_exponent10;
793 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::has_infinity;
795 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::has_quiet_NaN;
797 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::has_signaling_NaN;
799 _LIBCPP_CONSTEXPR const float_denorm_style numeric_limits<const volatile _Tp>::has_denorm;
801 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::has_denorm_loss;
803 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::is_iec559;
805 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::is_bounded;
807 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::is_modulo;
809 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::traps;
811 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::tinyness_before;
813 _LIBCPP_CONSTEXPR const float_round_style numeric_limits<const volatile _Tp>::round_style;