Lines Matching refs:numeric_limits

20 class numeric_limits
78 template<> class numeric_limits<cv bool>;
80 template<> class numeric_limits<cv char>;
81 template<> class numeric_limits<cv signed char>;
82 template<> class numeric_limits<cv unsigned char>;
83 template<> class numeric_limits<cv wchar_t>;
84 template<> class numeric_limits<cv char8_t>; // C++20
85 template<> class numeric_limits<cv char16_t>;
86 template<> class numeric_limits<cv char32_t>;
88 template<> class numeric_limits<cv short>;
89 template<> class numeric_limits<cv int>;
90 template<> class numeric_limits<cv long>;
91 template<> class numeric_limits<cv long long>;
92 template<> class numeric_limits<cv unsigned short>;
93 template<> class numeric_limits<cv unsigned int>;
94 template<> class numeric_limits<cv unsigned long>;
95 template<> class numeric_limits<cv unsigned long long>;
97 template<> class numeric_limits<cv float>;
98 template<> class numeric_limits<cv double>;
99 template<> class numeric_limits<cv long double>;
451 class _LIBCPP_TEMPLATE_VIS numeric_limits
497 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::is_specialized;
499 _LIBCPP_CONSTEXPR const int numeric_limits<_Tp>::digits;
501 _LIBCPP_CONSTEXPR const int numeric_limits<_Tp>::digits10;
503 _LIBCPP_CONSTEXPR const int numeric_limits<_Tp>::max_digits10;
505 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::is_signed;
507 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::is_integer;
509 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::is_exact;
511 _LIBCPP_CONSTEXPR const int numeric_limits<_Tp>::radix;
513 _LIBCPP_CONSTEXPR const int numeric_limits<_Tp>::min_exponent;
515 _LIBCPP_CONSTEXPR const int numeric_limits<_Tp>::min_exponent10;
517 _LIBCPP_CONSTEXPR const int numeric_limits<_Tp>::max_exponent;
519 _LIBCPP_CONSTEXPR const int numeric_limits<_Tp>::max_exponent10;
521 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::has_infinity;
523 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::has_quiet_NaN;
525 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::has_signaling_NaN;
527 _LIBCPP_CONSTEXPR const float_denorm_style numeric_limits<_Tp>::has_denorm;
529 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::has_denorm_loss;
531 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::is_iec559;
533 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::is_bounded;
535 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::is_modulo;
537 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::traps;
539 _LIBCPP_CONSTEXPR const bool numeric_limits<_Tp>::tinyness_before;
541 _LIBCPP_CONSTEXPR const float_round_style numeric_limits<_Tp>::round_style;
544 class _LIBCPP_TEMPLATE_VIS numeric_limits<const _Tp>
545 : private numeric_limits<_Tp>
547 typedef numeric_limits<_Tp> __base;
590 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::is_specialized;
592 _LIBCPP_CONSTEXPR const int numeric_limits<const _Tp>::digits;
594 _LIBCPP_CONSTEXPR const int numeric_limits<const _Tp>::digits10;
596 _LIBCPP_CONSTEXPR const int numeric_limits<const _Tp>::max_digits10;
598 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::is_signed;
600 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::is_integer;
602 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::is_exact;
604 _LIBCPP_CONSTEXPR const int numeric_limits<const _Tp>::radix;
606 _LIBCPP_CONSTEXPR const int numeric_limits<const _Tp>::min_exponent;
608 _LIBCPP_CONSTEXPR const int numeric_limits<const _Tp>::min_exponent10;
610 _LIBCPP_CONSTEXPR const int numeric_limits<const _Tp>::max_exponent;
612 _LIBCPP_CONSTEXPR const int numeric_limits<const _Tp>::max_exponent10;
614 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::has_infinity;
616 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::has_quiet_NaN;
618 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::has_signaling_NaN;
620 _LIBCPP_CONSTEXPR const float_denorm_style numeric_limits<const _Tp>::has_denorm;
622 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::has_denorm_loss;
624 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::is_iec559;
626 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::is_bounded;
628 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::is_modulo;
630 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::traps;
632 _LIBCPP_CONSTEXPR const bool numeric_limits<const _Tp>::tinyness_before;
634 _LIBCPP_CONSTEXPR const float_round_style numeric_limits<const _Tp>::round_style;
637 class _LIBCPP_TEMPLATE_VIS numeric_limits<volatile _Tp>
638 : private numeric_limits<_Tp>
640 typedef numeric_limits<_Tp> __base;
683 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::is_specialized;
685 _LIBCPP_CONSTEXPR const int numeric_limits<volatile _Tp>::digits;
687 _LIBCPP_CONSTEXPR const int numeric_limits<volatile _Tp>::digits10;
689 _LIBCPP_CONSTEXPR const int numeric_limits<volatile _Tp>::max_digits10;
691 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::is_signed;
693 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::is_integer;
695 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::is_exact;
697 _LIBCPP_CONSTEXPR const int numeric_limits<volatile _Tp>::radix;
699 _LIBCPP_CONSTEXPR const int numeric_limits<volatile _Tp>::min_exponent;
701 _LIBCPP_CONSTEXPR const int numeric_limits<volatile _Tp>::min_exponent10;
703 _LIBCPP_CONSTEXPR const int numeric_limits<volatile _Tp>::max_exponent;
705 _LIBCPP_CONSTEXPR const int numeric_limits<volatile _Tp>::max_exponent10;
707 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::has_infinity;
709 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::has_quiet_NaN;
711 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::has_signaling_NaN;
713 _LIBCPP_CONSTEXPR const float_denorm_style numeric_limits<volatile _Tp>::has_denorm;
715 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::has_denorm_loss;
717 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::is_iec559;
719 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::is_bounded;
721 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::is_modulo;
723 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::traps;
725 _LIBCPP_CONSTEXPR const bool numeric_limits<volatile _Tp>::tinyness_before;
727 _LIBCPP_CONSTEXPR const float_round_style numeric_limits<volatile _Tp>::round_style;
730 class _LIBCPP_TEMPLATE_VIS numeric_limits<const volatile _Tp>
731 : private numeric_limits<_Tp>
733 typedef numeric_limits<_Tp> __base;
776 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::is_specialized;
778 _LIBCPP_CONSTEXPR const int numeric_limits<const volatile _Tp>::digits;
780 _LIBCPP_CONSTEXPR const int numeric_limits<const volatile _Tp>::digits10;
782 _LIBCPP_CONSTEXPR const int numeric_limits<const volatile _Tp>::max_digits10;
784 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::is_signed;
786 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::is_integer;
788 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::is_exact;
790 _LIBCPP_CONSTEXPR const int numeric_limits<const volatile _Tp>::radix;
792 _LIBCPP_CONSTEXPR const int numeric_limits<const volatile _Tp>::min_exponent;
794 _LIBCPP_CONSTEXPR const int numeric_limits<const volatile _Tp>::min_exponent10;
796 _LIBCPP_CONSTEXPR const int numeric_limits<const volatile _Tp>::max_exponent;
798 _LIBCPP_CONSTEXPR const int numeric_limits<const volatile _Tp>::max_exponent10;
800 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::has_infinity;
802 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::has_quiet_NaN;
804 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::has_signaling_NaN;
806 _LIBCPP_CONSTEXPR const float_denorm_style numeric_limits<const volatile _Tp>::has_denorm;
808 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::has_denorm_loss;
810 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::is_iec559;
812 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::is_bounded;
814 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::is_modulo;
816 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::traps;
818 _LIBCPP_CONSTEXPR const bool numeric_limits<const volatile _Tp>::tinyness_before;
820 _LIBCPP_CONSTEXPR const float_round_style numeric_limits<const volatile _Tp>::round_style;