Searched refs:numeric_limits (Results 1 - 25 of 624) sorted by relevance

1234567891011>>

/external/libcxx/test/std/language.support/support.limits/limits/numeric.limits/
H A Ddefault.pass.cpp10 // test numeric_limits
12 // The default numeric_limits<T> template shall have all members, but with
28 static_assert(std::numeric_limits<A>::is_specialized == false,
29 "std::numeric_limits<A>::is_specialized == false");
30 assert(std::numeric_limits<A>::min() == A());
31 assert(std::numeric_limits<A>::max() == A());
32 assert(std::numeric_limits<A>::lowest() == A());
33 static_assert(std::numeric_limits<A>::digits == 0,
34 "std::numeric_limits<A>::digits == 0");
35 static_assert(std::numeric_limits<
[all...]
/external/libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/
H A Ddigits10.pass.cpp10 // test numeric_limits
21 static_assert(std::numeric_limits<T>::digits10 == expected, "digits10 test 1");
22 static_assert(std::numeric_limits<T>::is_bounded, "digits10 test 5");
23 static_assert(std::numeric_limits<const T>::digits10 == expected, "digits10 test 2");
24 static_assert(std::numeric_limits<const T>::is_bounded, "digits10 test 6");
25 static_assert(std::numeric_limits<volatile T>::digits10 == expected, "digits10 test 3");
26 static_assert(std::numeric_limits<volatile T>::is_bounded, "digits10 test 7");
27 static_assert(std::numeric_limits<const volatile T>::digits10 == expected, "digits10 test 4");
28 static_assert(std::numeric_limits<const volatile T>::is_bounded, "digits10 test 8");
H A Dmin.pass.cpp10 // test numeric_limits
24 assert(std::numeric_limits<T>::min() == expected);
25 assert(std::numeric_limits<T>::is_bounded || !std::numeric_limits<T>::is_signed);
26 assert(std::numeric_limits<const T>::min() == expected);
27 assert(std::numeric_limits<const T>::is_bounded || !std::numeric_limits<const T>::is_signed);
28 assert(std::numeric_limits<volatile T>::min() == expected);
29 assert(std::numeric_limits<volatile T>::is_bounded || !std::numeric_limits<volatil
[all...]
H A Ddigits.pass.cpp10 // test numeric_limits
21 static_assert(std::numeric_limits<T>::digits == expected, "digits test 1");
22 static_assert(std::numeric_limits<const T>::digits == expected, "digits test 2");
23 static_assert(std::numeric_limits<volatile T>::digits == expected, "digits test 3");
24 static_assert(std::numeric_limits<const volatile T>::digits == expected, "digits test 4");
30 test<char, std::numeric_limits<char>::is_signed ? 7 : 8>();
33 test<wchar_t, std::numeric_limits<wchar_t>::is_signed ? sizeof(wchar_t)*8-1 : sizeof(wchar_t)*8>();
H A Dhas_denorm_loss.pass.cpp10 // test numeric_limits
20 static_assert(std::numeric_limits<T>::has_denorm_loss == expected, "has_denorm_loss test 1");
21 static_assert(std::numeric_limits<const T>::has_denorm_loss == expected, "has_denorm_loss test 2");
22 static_assert(std::numeric_limits<volatile T>::has_denorm_loss == expected, "has_denorm_loss test 3");
23 static_assert(std::numeric_limits<const volatile T>::has_denorm_loss == expected, "has_denorm_loss test 4");
H A Dhas_infinity.pass.cpp10 // test numeric_limits
20 static_assert(std::numeric_limits<T>::has_infinity == expected, "has_infinity test 1");
21 static_assert(std::numeric_limits<const T>::has_infinity == expected, "has_infinity test 2");
22 static_assert(std::numeric_limits<volatile T>::has_infinity == expected, "has_infinity test 3");
23 static_assert(std::numeric_limits<const volatile T>::has_infinity == expected, "has_infinity test 4");
H A Dhas_quiet_NaN.pass.cpp10 // test numeric_limits
20 static_assert(std::numeric_limits<T>::has_quiet_NaN == expected, "has_quiet_NaN test 1");
21 static_assert(std::numeric_limits<const T>::has_quiet_NaN == expected, "has_quiet_NaN test 2");
22 static_assert(std::numeric_limits<volatile T>::has_quiet_NaN == expected, "has_quiet_NaN test 3");
23 static_assert(std::numeric_limits<const volatile T>::has_quiet_NaN == expected, "has_quiet_NaN test 4");
H A Dhas_signaling_NaN.pass.cpp10 // test numeric_limits
20 static_assert(std::numeric_limits<T>::has_signaling_NaN == expected, "has_signaling_NaN test 1");
21 static_assert(std::numeric_limits<const T>::has_signaling_NaN == expected, "has_signaling_NaN test 2");
22 static_assert(std::numeric_limits<volatile T>::has_signaling_NaN == expected, "has_signaling_NaN test 3");
23 static_assert(std::numeric_limits<const volatile T>::has_signaling_NaN == expected, "has_signaling_NaN test 4");
H A Dis_bounded.pass.cpp10 // test numeric_limits
20 static_assert(std::numeric_limits<T>::is_bounded == expected, "is_bounded test 1");
21 static_assert(std::numeric_limits<const T>::is_bounded == expected, "is_bounded test 2");
22 static_assert(std::numeric_limits<volatile T>::is_bounded == expected, "is_bounded test 3");
23 static_assert(std::numeric_limits<const volatile T>::is_bounded == expected, "is_bounded test 4");
H A Dis_exact.pass.cpp10 // test numeric_limits
20 static_assert(std::numeric_limits<T>::is_exact == expected, "is_exact test 1");
21 static_assert(std::numeric_limits<const T>::is_exact == expected, "is_exact test 2");
22 static_assert(std::numeric_limits<volatile T>::is_exact == expected, "is_exact test 3");
23 static_assert(std::numeric_limits<const volatile T>::is_exact == expected, "is_exact test 4");
H A Dis_integer.pass.cpp10 // test numeric_limits
20 static_assert(std::numeric_limits<T>::is_integer == expected, "is_integer test 1");
21 static_assert(std::numeric_limits<const T>::is_integer == expected, "is_integer test 2");
22 static_assert(std::numeric_limits<volatile T>::is_integer == expected, "is_integer test 3");
23 static_assert(std::numeric_limits<const volatile T>::is_integer == expected, "is_integer test 4");
H A Dis_modulo.pass.cpp10 // test numeric_limits
20 static_assert(std::numeric_limits<T>::is_modulo == expected, "is_modulo test 1");
21 static_assert(std::numeric_limits<const T>::is_modulo == expected, "is_modulo test 2");
22 static_assert(std::numeric_limits<volatile T>::is_modulo == expected, "is_modulo test 3");
23 static_assert(std::numeric_limits<const volatile T>::is_modulo == expected, "is_modulo test 4");
H A Dis_signed.pass.cpp10 // test numeric_limits
20 static_assert(std::numeric_limits<T>::is_signed == expected, "is_signed test 1");
21 static_assert(std::numeric_limits<const T>::is_signed == expected, "is_signed test 2");
22 static_assert(std::numeric_limits<volatile T>::is_signed == expected, "is_signed test 3");
23 static_assert(std::numeric_limits<const volatile T>::is_signed == expected, "is_signed test 4");
H A Dtinyness_before.pass.cpp10 // test numeric_limits
20 static_assert(std::numeric_limits<T>::tinyness_before == expected, "tinyness_before test 1");
21 static_assert(std::numeric_limits<const T>::tinyness_before == expected, "tinyness_before test 2");
22 static_assert(std::numeric_limits<volatile T>::tinyness_before == expected, "tinyness_before test 3");
23 static_assert(std::numeric_limits<const volatile T>::tinyness_before == expected, "tinyness_before test 4");
H A Dconst_data_members.pass.cpp14 numeric_limits
44 test(std::numeric_limits<type>::is_specialized); \
45 test(std::numeric_limits<type>::digits); \
46 test(std::numeric_limits<type>::digits10); \
47 test(std::numeric_limits<type>::max_digits10); \
48 test(std::numeric_limits<type>::is_signed); \
49 test(std::numeric_limits<type>::is_integer); \
50 test(std::numeric_limits<type>::is_exact); \
51 test(std::numeric_limits<type>::radix); \
52 test(std::numeric_limits<typ
[all...]
H A Dlowest.pass.cpp10 // test numeric_limits
24 assert(std::numeric_limits<T>::lowest() == expected);
25 assert(std::numeric_limits<T>::is_bounded);
26 assert(std::numeric_limits<const T>::lowest() == expected);
27 assert(std::numeric_limits<const T>::is_bounded);
28 assert(std::numeric_limits<volatile T>::lowest() == expected);
29 assert(std::numeric_limits<volatile T>::is_bounded);
30 assert(std::numeric_limits<const volatile T>::lowest() == expected);
31 assert(std::numeric_limits<const volatile T>::is_bounded);
H A Dmax.pass.cpp10 // test numeric_limits
24 assert(std::numeric_limits<T>::max() == expected);
25 assert(std::numeric_limits<T>::is_bounded);
26 assert(std::numeric_limits<const T>::max() == expected);
27 assert(std::numeric_limits<const T>::is_bounded);
28 assert(std::numeric_limits<volatile T>::max() == expected);
29 assert(std::numeric_limits<volatile T>::is_bounded);
30 assert(std::numeric_limits<const volatile T>::max() == expected);
31 assert(std::numeric_limits<const volatile T>::is_bounded);
/external/opencv3/modules/core/include/opencv2/core/cuda/
H A Dlimits.hpp58 template <class T> struct numeric_limits;
60 template <> struct numeric_limits<bool> struct in namespace:cv::cuda::device
67 template <> struct numeric_limits<signed char> struct in namespace:cv::cuda::device
74 template <> struct numeric_limits<unsigned char> struct in namespace:cv::cuda::device
81 template <> struct numeric_limits<short> struct in namespace:cv::cuda::device
88 template <> struct numeric_limits<unsigned short> struct in namespace:cv::cuda::device
95 template <> struct numeric_limits<int> struct in namespace:cv::cuda::device
102 template <> struct numeric_limits<unsigned int> struct in namespace:cv::cuda::device
109 template <> struct numeric_limits<float> struct in namespace:cv::cuda::device
117 template <> struct numeric_limits<doubl struct in namespace:cv::cuda::device
[all...]
/external/opencv3/modules/cudev/include/opencv2/cudev/util/
H A Dlimits.hpp58 template <class T> struct numeric_limits;
60 template <> struct numeric_limits<bool> struct in namespace:cv::cudev
67 template <> struct numeric_limits<schar> struct in namespace:cv::cudev
74 template <> struct numeric_limits<uchar> struct in namespace:cv::cudev
81 template <> struct numeric_limits<short> struct in namespace:cv::cudev
88 template <> struct numeric_limits<ushort> struct in namespace:cv::cudev
95 template <> struct numeric_limits<int> struct in namespace:cv::cudev
102 template <> struct numeric_limits<uint> struct in namespace:cv::cudev
109 template <> struct numeric_limits<float> struct in namespace:cv::cudev
117 template <> struct numeric_limits<doubl struct in namespace:cv::cudev
[all...]
/external/opencv3/3rdparty/openexr/IlmImf/
H A DImfCheckedArithmetic.h65 IMF_STATIC_ASSERT (!std::numeric_limits<T>::is_signed &&
66 std::numeric_limits<T>::is_integer);
68 if (a > 0 && b > std::numeric_limits<T>::max() / a)
83 IMF_STATIC_ASSERT (!std::numeric_limits<T>::is_signed &&
84 std::numeric_limits<T>::is_integer);
101 IMF_STATIC_ASSERT (!std::numeric_limits<T>::is_signed &&
102 std::numeric_limits<T>::is_integer);
104 if (a > std::numeric_limits<T>::max() - b)
119 IMF_STATIC_ASSERT (!std::numeric_limits<T>::is_signed &&
120 std::numeric_limits<
[all...]
/external/libcxx/test/std/utilities/time/time.traits/time.traits.duration_values/
H A Dmax.pass.cpp23 std::numeric_limits<int>::max());
25 std::numeric_limits<double>::max());
27 std::numeric_limits<Rep>::max());
30 std::numeric_limits<int>::max(), "");
32 std::numeric_limits<double>::max(), "");
34 std::numeric_limits<Rep>::max(), "");
H A Dmin.pass.cpp23 std::numeric_limits<int>::lowest());
25 std::numeric_limits<double>::lowest());
27 std::numeric_limits<Rep>::lowest());
30 std::numeric_limits<int>::lowest(), "");
32 std::numeric_limits<double>::lowest(), "");
34 std::numeric_limits<Rep>::lowest(), "");
/external/libcxx/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/
H A Dmax.pass.cpp25 assert(d.max() == std::numeric_limits<int>::max());
/external/libcxx/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/
H A Dmax.pass.cpp25 assert(d.max() == std::numeric_limits<int>::max());
/external/llvm/lib/Support/
H A DMathExtras.cpp27 const float huge_valf = std::numeric_limits<float>::infinity();

Completed in 771 milliseconds

1234567891011>>