Home
last modified time | relevance | path

Searched full:static_assert (Results 1 – 25 of 8332) sorted by relevance

12345678910>>...334

/external/webrtc/rtc_base/numerics/
Dsafe_compare_unittest.cc27 static_assert(static_cast<std::uintmax_t>(m1) == umax, "");
28 static_assert(m1 == static_cast<std::intmax_t>(umax), "");
81 static_assert(!SafeEq(-1, 2), ""); in TEST()
82 static_assert(!SafeEq(-1, 2u), ""); in TEST()
83 static_assert(!SafeEq(2, -1), ""); in TEST()
84 static_assert(!SafeEq(2u, -1), ""); in TEST()
86 static_assert(!SafeEq(1, 2), ""); in TEST()
87 static_assert(!SafeEq(1, 2u), ""); in TEST()
88 static_assert(!SafeEq(1u, 2), ""); in TEST()
89 static_assert(!SafeEq(1u, 2u), ""); in TEST()
[all …]
Dsafe_minmax_unittest.cc65 static_assert(TypeCheckMinMax< int8_t, int8_t, int8_t, int8_t>(), "");
66 static_assert(TypeCheckMinMax< int8_t, uint8_t, int8_t, uint8_t>(), "");
67 static_assert(TypeCheckMinMax< int8_t, int64_t, int64_t, int64_t>(), "");
68 static_assert(TypeCheckMinMax< int8_t, uint64_t, int8_t, uint64_t>(), "");
69 static_assert(TypeCheckMinMax< uint8_t, int8_t, int8_t, uint8_t>(), "");
70 static_assert(TypeCheckMinMax< uint8_t, uint8_t, uint8_t, uint8_t>(), "");
71 static_assert(TypeCheckMinMax< uint8_t, int64_t, int64_t, int64_t>(), "");
72 static_assert(TypeCheckMinMax< uint8_t, uint64_t, uint8_t, uint64_t>(), "");
73 static_assert(TypeCheckMinMax< int64_t, int8_t, int64_t, int64_t>(), "");
74 static_assert(TypeCheckMinMax< int64_t, uint8_t, int64_t, int64_t>(), "");
[all …]
/external/cronet/third_party/libc++/src/test/std/concepts/concepts.callable/concept.invocable/
Dinvocable.compile.pass.cpp24 static_assert(std::invocable<R(Args...) noexcept, Args...> == result); in check_invocable()
25 static_assert(std::invocable<R (*)(Args...), Args...> == result); in check_invocable()
26 static_assert(std::invocable<R (*)(Args...) noexcept, Args...> == result); in check_invocable()
27 static_assert(std::invocable<R (&)(Args...), Args...> == result); in check_invocable()
28 static_assert(std::invocable<R (&)(Args...) noexcept, Args...> == result); in check_invocable()
33 static_assert(check_invocable<void>());
34 static_assert(check_invocable<void, int>());
35 static_assert(check_invocable<void, int&>());
36 static_assert(check_invocable<void, int*, double>());
37 static_assert(check_invocable<int>());
[all …]
/external/cronet/third_party/libc++/src/test/std/concepts/concepts.callable/concept.regularinvocable/
Dregular_invocable.compile.pass.cpp24 static_assert(std::regular_invocable<R(Args...) noexcept, Args...> == result); in check_invocable()
25 static_assert(std::regular_invocable<R (*)(Args...), Args...> == result); in check_invocable()
26 static_assert(std::regular_invocable<R (*)(Args...) noexcept, Args...> == in check_invocable()
28 static_assert(std::regular_invocable<R (&)(Args...), Args...> == result); in check_invocable()
29 static_assert(std::regular_invocable<R (&)(Args...) noexcept, Args...> == in check_invocable()
35 static_assert(check_invocable<void>());
36 static_assert(check_invocable<void, int>());
37 static_assert(check_invocable<void, int&>());
38 static_assert(check_invocable<void, int*, double>());
39 static_assert(check_invocable<int>());
[all …]
/external/cronet/third_party/libc++/src/test/std/concepts/concepts.lang/concept.commonref/
Dcommon_reference.compile.pass.cpp21 static_assert(std::common_reference_with<T, U&>); in CheckCommonReferenceWith()
22 static_assert(std::common_reference_with<T, const U&>); in CheckCommonReferenceWith()
23 static_assert(std::common_reference_with<T, volatile U&>); in CheckCommonReferenceWith()
24 static_assert(std::common_reference_with<T, const volatile U&>); in CheckCommonReferenceWith()
25 static_assert(std::common_reference_with<T, U&&>); in CheckCommonReferenceWith()
26 static_assert(std::common_reference_with<T, const U&&>); in CheckCommonReferenceWith()
27 static_assert(std::common_reference_with<T, volatile U&&>); in CheckCommonReferenceWith()
28 static_assert(std::common_reference_with<T, const volatile U&&>); in CheckCommonReferenceWith()
29 static_assert(std::common_reference_with<T&, U&&>); in CheckCommonReferenceWith()
30 static_assert(std::common_reference_with<T&, const U&&>); in CheckCommonReferenceWith()
[all …]
/external/cronet/third_party/libc++/src/test/std/concepts/concepts.lang/concept.derived/
Dderived_from.pass.cpp31 static_assert(!std::derived_from<From*, To>); in CheckNotDerivedFromPointer()
32 static_assert(!std::derived_from<From*, const To>); in CheckNotDerivedFromPointer()
33 static_assert(!std::derived_from<From*, volatile To>); in CheckNotDerivedFromPointer()
34 static_assert(!std::derived_from<From*, const volatile To>); in CheckNotDerivedFromPointer()
37 static_assert(!std::derived_from<From*, To&>); in CheckNotDerivedFromPointer()
38 static_assert(!std::derived_from<From*, const To&>); in CheckNotDerivedFromPointer()
39 static_assert(!std::derived_from<From*, volatile To&>); in CheckNotDerivedFromPointer()
40 static_assert(!std::derived_from<From*, const volatile To&>); in CheckNotDerivedFromPointer()
42 static_assert(!std::derived_from<From*, To&&>); in CheckNotDerivedFromPointer()
43 static_assert(!std::derived_from<From*, const To&&>); in CheckNotDerivedFromPointer()
[all …]
/external/cronet/third_party/libc++/src/test/std/concepts/concepts.compare/concepts.totallyordered/
Dtotally_ordered.pass.cpp44 static_assert(models_totally_ordered<int>());
45 static_assert(models_totally_ordered<double>());
46 static_assert(models_totally_ordered<void*>());
47 static_assert(models_totally_ordered<char*>());
48 static_assert(models_totally_ordered<char const*>());
49 static_assert(models_totally_ordered<char volatile*>());
50 static_assert(models_totally_ordered<char const volatile*>());
51 static_assert(models_totally_ordered<wchar_t&>());
52 static_assert(models_totally_ordered<char8_t const&>());
53 static_assert(models_totally_ordered<char16_t volatile&>());
[all …]
Dtotally_ordered_with.pass.cpp34 static_assert(std::totally_ordered_with<U, T> == result); in check_totally_ordered_with()
35 static_assert(std::totally_ordered_with<T, U const> == result); in check_totally_ordered_with()
36 static_assert(std::totally_ordered_with<T const, U const> == result); in check_totally_ordered_with()
37 static_assert(std::totally_ordered_with<T, U const&> == result); in check_totally_ordered_with()
38 static_assert(std::totally_ordered_with<T const, U const&> == result); in check_totally_ordered_with()
39 static_assert(std::totally_ordered_with<T&, U const> == result); in check_totally_ordered_with()
40 static_assert(std::totally_ordered_with<T const&, U const> == result); in check_totally_ordered_with()
41 static_assert(std::totally_ordered_with<T&, U const&> == result); in check_totally_ordered_with()
42 static_assert(std::totally_ordered_with<T const&, U const&> == result); in check_totally_ordered_with()
43 static_assert(std::totally_ordered_with<T, U const&&> == result); in check_totally_ordered_with()
[all …]
/external/cronet/third_party/libc++/src/test/std/iterators/predef.iterators/move.iterators/move.iterator/
Diterator_concept_conformance.compile.pass.cpp24 static_assert( std::copyable<iterator>); in test()
25 static_assert( std::input_iterator<iterator>); in test()
26 static_assert(!std::forward_iterator<iterator>); in test()
27 static_assert(!std::sentinel_for<iterator, iterator>); // not copyable in test()
28 static_assert(!std::sized_sentinel_for<iterator, iterator>); in test()
29 static_assert(!std::indirectly_movable<int*, iterator>); in test()
30 static_assert(!std::indirectly_movable_storable<int*, iterator>); in test()
31 static_assert(!std::indirectly_copyable<int*, iterator>); in test()
32 static_assert(!std::indirectly_copyable_storable<int*, iterator>); in test()
33 static_assert( std::indirectly_readable<iterator>); in test()
[all …]
/external/cronet/third_party/libc++/src/test/std/concepts/concepts.compare/concept.equalitycomparable/
Dequality_comparable.compile.pass.cpp31 static_assert(std::equality_comparable<int>);
32 static_assert(std::equality_comparable<double>);
33 static_assert(std::equality_comparable<void*>);
34 static_assert(std::equality_comparable<char*>);
35 static_assert(std::equality_comparable<char const*>);
36 static_assert(std::equality_comparable<char volatile*>);
37 static_assert(std::equality_comparable<char const volatile*>);
38 static_assert(std::equality_comparable<wchar_t&>);
39 static_assert(std::equality_comparable<char8_t const&>);
40 static_assert(std::equality_comparable<char16_t volatile&>);
[all …]
Dequality_comparable_with.compile.pass.cpp39 static_assert(std::equality_comparable_with<U, T> == result); in check_equality_comparable_with()
40 static_assert(std::equality_comparable_with<T, U const> == result); in check_equality_comparable_with()
41 static_assert(std::equality_comparable_with<T const, U const> == result); in check_equality_comparable_with()
42 static_assert(std::equality_comparable_with<T, U const&> == result); in check_equality_comparable_with()
43 static_assert(std::equality_comparable_with<T const, U const&> == result); in check_equality_comparable_with()
44 static_assert(std::equality_comparable_with<T&, U const> == result); in check_equality_comparable_with()
45 static_assert(std::equality_comparable_with<T const&, U const> == result); in check_equality_comparable_with()
46 static_assert(std::equality_comparable_with<T&, U const&> == result); in check_equality_comparable_with()
47 static_assert(std::equality_comparable_with<T const&, U const&> == result); in check_equality_comparable_with()
48 static_assert(std::equality_comparable_with<T, U const&&> == result); in check_equality_comparable_with()
[all …]
/external/cronet/third_party/libc++/src/test/std/concepts/concepts.object/
Dregular.compile.pass.cpp30 static_assert(std::regular<int>);
31 static_assert(std::regular<float>);
32 static_assert(std::regular<double>);
33 static_assert(std::regular<long double>);
34 static_assert(std::regular<int volatile>);
35 static_assert(std::regular<void*>);
36 static_assert(std::regular<int*>);
37 static_assert(std::regular<int const*>);
38 static_assert(std::regular<int volatile*>);
39 static_assert(std::regular<int volatile const*>);
[all …]
Dmovable.compile.pass.cpp34 static_assert(std::movable<int>);
35 static_assert(std::movable<int volatile>);
36 static_assert(std::movable<int*>);
37 static_assert(std::movable<int const*>);
38 static_assert(std::movable<int volatile*>);
39 static_assert(std::movable<int const volatile*>);
40 static_assert(std::movable<int (*)()>);
43 static_assert(std::movable<S>);
44 static_assert(std::movable<int S::*>);
45 static_assert(std::movable<int (S::*)()>);
[all …]
Dsemiregular.compile.pass.cpp29 static_assert(std::semiregular<int>);
30 static_assert(std::semiregular<int volatile>);
31 static_assert(std::semiregular<int*>);
32 static_assert(std::semiregular<int const*>);
33 static_assert(std::semiregular<int volatile*>);
34 static_assert(std::semiregular<int volatile const*>);
35 static_assert(std::semiregular<int (*)()>);
38 static_assert(std::semiregular<S>);
39 static_assert(std::semiregular<int S::*>);
40 static_assert(std::semiregular<int (S::*)()>);
[all …]
Dcopyable.compile.pass.cpp27 static_assert(std::copyable<int>);
28 static_assert(std::copyable<int volatile>);
29 static_assert(std::copyable<int*>);
30 static_assert(std::copyable<int const*>);
31 static_assert(std::copyable<int volatile*>);
32 static_assert(std::copyable<int volatile const*>);
33 static_assert(std::copyable<int (*)()>);
36 static_assert(std::copyable<S>);
37 static_assert(std::copyable<int S::*>);
38 static_assert(std::copyable<int (S::*)()>);
[all …]
/external/cronet/third_party/libc++/src/test/std/library/description/conventions/customization.point.object/
Dniebloid.compile.pass.cpp35 static_assert(std::is_const_v<CPO>); in test()
36 static_assert(std::is_class_v<CPO>); in test()
37 static_assert(std::is_trivial_v<CPO>); in test()
43 static_assert(std::semiregular<T>); in test()
46 static_assert(std::invocable<T&, Args...>); in test()
47 static_assert(std::invocable<const T&, Args...>); in test()
48 static_assert(std::invocable<T, Args...>); in test()
49 static_assert(std::invocable<const T, Args...>); in test()
63 static_assert(test(std::ranges::adjacent_find, a));
64 static_assert(test(std::ranges::all_of, a, odd));
[all …]
/external/libcxx/test/std/utilities/meta/meta.trans/meta.trans.other/
Daligned_storage.pass.cpp26 static_assert(std::is_same<std::aligned_storage_t<10, 1>, T1>::value, ""); in main()
29 static_assert(std::is_pod<T1>::value, ""); in main()
31 static_assert(std::is_trivial<T1>::value, ""); in main()
32 static_assert(std::is_standard_layout<T1>::value, ""); in main()
33 static_assert(std::alignment_of<T1>::value == 1, ""); in main()
34 static_assert(sizeof(T1) == 10, ""); in main()
39 static_assert(std::is_same<std::aligned_storage_t<10, 2>, T1>::value, ""); in main()
42 static_assert(std::is_pod<T1>::value, ""); in main()
44 static_assert(std::is_trivial<T1>::value, ""); in main()
45 static_assert(std::is_standard_layout<T1>::value, ""); in main()
[all …]
/external/cronet/third_party/libc++/src/test/std/concepts/concepts.lang/concept.swappable/
Dswappable_with.compile.pass.cpp34 static_assert(std::swappable_with<T, U> == std::swappable_with<U, T>); in check_swappable_with_impl()
40 static_assert(!check_swappable_with_impl<T, U>()); in check_swappable_with()
41 static_assert(!check_swappable_with_impl<T, U const>()); in check_swappable_with()
42 static_assert(!check_swappable_with_impl<T const, U>()); in check_swappable_with()
43 static_assert(!check_swappable_with_impl<T const, U const>()); in check_swappable_with()
45 static_assert(!check_swappable_with_impl<T, U&>()); in check_swappable_with()
46 static_assert(!check_swappable_with_impl<T, U const&>()); in check_swappable_with()
47 static_assert(!check_swappable_with_impl<T, U volatile&>()); in check_swappable_with()
48 static_assert(!check_swappable_with_impl<T, U const volatile&>()); in check_swappable_with()
49 static_assert(!check_swappable_with_impl<T const, U&>()); in check_swappable_with()
[all …]
/external/strace/
Dbpf_attr_check.c6 # include "static_assert.h"
11 static_assert(SoM(struct BPF_MAP_CREATE_struct, map_type) == SoM(union bpf_attr, map_type),
13static_assert(offsetof(struct BPF_MAP_CREATE_struct, map_type) == offsetof(union bpf_attr, map_typ…
18 static_assert(SoM(struct BPF_MAP_CREATE_struct, key_size) == SoM(union bpf_attr, key_size),
20static_assert(offsetof(struct BPF_MAP_CREATE_struct, key_size) == offsetof(union bpf_attr, key_siz…
25 static_assert(SoM(struct BPF_MAP_CREATE_struct, value_size) == SoM(union bpf_attr, value_size),
27static_assert(offsetof(struct BPF_MAP_CREATE_struct, value_size) == offsetof(union bpf_attr, value…
32 static_assert(SoM(struct BPF_MAP_CREATE_struct, max_entries) == SoM(union bpf_attr, max_entries),
34static_assert(offsetof(struct BPF_MAP_CREATE_struct, max_entries) == offsetof(union bpf_attr, max_…
39 static_assert(SoM(struct BPF_MAP_CREATE_struct, map_flags) == SoM(union bpf_attr, map_flags),
[all …]
/external/libcxx/test/std/depr/depr.c.headers/
Dmath_h.pass.cpp103 static_assert((std::is_same<decltype(abs((float)0)), float>::value), ""); in test_abs()
104 static_assert((std::is_same<decltype(abs((double)0)), double>::value), ""); in test_abs()
105 static_assert((std::is_same<decltype(abs((long double)0)), long double>::value), ""); in test_abs()
106 static_assert((std::is_same<decltype(abs(Ambiguous())), Ambiguous>::value), ""); in test_abs()
112 static_assert((std::is_same<decltype(acos((float)0)), float>::value), ""); in test_acos()
113 static_assert((std::is_same<decltype(acos((bool)0)), double>::value), ""); in test_acos()
114 static_assert((std::is_same<decltype(acos((unsigned short)0)), double>::value), ""); in test_acos()
115 static_assert((std::is_same<decltype(acos((int)0)), double>::value), ""); in test_acos()
116 static_assert((std::is_same<decltype(acos((unsigned int)0)), double>::value), ""); in test_acos()
117 static_assert((std::is_same<decltype(acos((long)0)), double>::value), ""); in test_acos()
[all …]
/external/libcxx/test/std/experimental/simd/simd.traits/
Dis_simd_mask.pass.cpp27 static_assert(ex::is_simd_mask<ex::native_simd_mask<int8_t>>::value, "");
28 static_assert(ex::is_simd_mask<ex::native_simd_mask<int16_t>>::value, "");
29 static_assert(ex::is_simd_mask<ex::native_simd_mask<int32_t>>::value, "");
30 static_assert(ex::is_simd_mask<ex::native_simd_mask<int64_t>>::value, "");
31 static_assert(ex::is_simd_mask<ex::native_simd_mask<uint8_t>>::value, "");
32 static_assert(ex::is_simd_mask<ex::native_simd_mask<uint16_t>>::value, "");
33 static_assert(ex::is_simd_mask<ex::native_simd_mask<uint32_t>>::value, "");
34 static_assert(ex::is_simd_mask<ex::native_simd_mask<uint64_t>>::value, "");
35 static_assert(ex::is_simd_mask<ex::native_simd_mask<float>>::value, "");
36 static_assert(ex::is_simd_mask<ex::native_simd_mask<double>>::value, "");
[all …]
Dis_simd.pass.cpp27 static_assert(ex::is_simd<ex::native_simd<int8_t>>::value, "");
28 static_assert(ex::is_simd<ex::native_simd<int16_t>>::value, "");
29 static_assert(ex::is_simd<ex::native_simd<int32_t>>::value, "");
30 static_assert(ex::is_simd<ex::native_simd<int64_t>>::value, "");
31 static_assert(ex::is_simd<ex::native_simd<uint8_t>>::value, "");
32 static_assert(ex::is_simd<ex::native_simd<uint16_t>>::value, "");
33 static_assert(ex::is_simd<ex::native_simd<uint32_t>>::value, "");
34 static_assert(ex::is_simd<ex::native_simd<uint64_t>>::value, "");
35 static_assert(ex::is_simd<ex::native_simd<float>>::value, "");
36 static_assert(ex::is_simd<ex::native_simd<double>>::value, "");
[all …]
/external/cronet/third_party/libc++/src/test/std/iterators/iterator.requirements/iterator.assoc.types/readable.traits/
Dindirectly_readable_traits.compile.pass.cpp34 static_assert(value_type_matches<T const*, T> == result); in check_pointer()
35 static_assert(value_type_matches<T volatile*, T> == result); in check_pointer()
36 static_assert(value_type_matches<T const volatile*, T> == result); in check_pointer()
38 static_assert(value_type_matches<T* const, T> == result); in check_pointer()
39 static_assert(value_type_matches<T const* const, T> == result); in check_pointer()
40 static_assert(value_type_matches<T volatile* const, T> == result); in check_pointer()
41 static_assert(value_type_matches<T const volatile* const, T> == result); in check_pointer()
48 static_assert(value_type_matches<T[], T>); in check_array()
49 static_assert(value_type_matches<T const[], T>); in check_array()
50 static_assert(value_type_matches<T volatile[], T>); in check_array()
[all …]
/external/cronet/third_party/libc++/src/test/std/utilities/meta/meta.rel/
Dis_invocable.pass.cpp54 static_assert(!std::is_invocable<void>::value, ""); in main()
55 static_assert(!std::is_invocable<const void>::value, ""); in main()
56 static_assert(!std::is_invocable<volatile void>::value, ""); in main()
57 static_assert(!std::is_invocable<const volatile void>::value, ""); in main()
58 static_assert(!std::is_invocable<std::nullptr_t>::value, ""); in main()
59 static_assert(!std::is_invocable<int>::value, ""); in main()
60 static_assert(!std::is_invocable<double>::value, ""); in main()
62 static_assert(!std::is_invocable<int[]>::value, ""); in main()
63 static_assert(!std::is_invocable<int[3]>::value, ""); in main()
65 static_assert(!std::is_invocable<int*>::value, ""); in main()
[all …]
/external/libcxx/test/std/numerics/c.math/
Dcmath.pass.cpp106 static_assert((std::is_same<decltype(std::abs((float)0)), float>::value), ""); in test_abs()
107 static_assert((std::is_same<decltype(std::abs((double)0)), double>::value), ""); in test_abs()
108 static_assert((std::is_same<decltype(std::abs((long double)0)), long double>::value), ""); in test_abs()
109 static_assert((std::is_same<decltype(abs(Ambiguous())), Ambiguous>::value), ""); in test_abs()
115 static_assert((std::is_same<decltype(std::acos((float)0)), float>::value), ""); in test_acos()
116 static_assert((std::is_same<decltype(std::acos((bool)0)), double>::value), ""); in test_acos()
117 static_assert((std::is_same<decltype(std::acos((unsigned short)0)), double>::value), ""); in test_acos()
118 static_assert((std::is_same<decltype(std::acos((int)0)), double>::value), ""); in test_acos()
119 static_assert((std::is_same<decltype(std::acos((unsigned int)0)), double>::value), ""); in test_acos()
120 static_assert((std::is_same<decltype(std::acos((long)0)), double>::value), ""); in test_acos()
[all …]

12345678910>>...334