| /external/webrtc/rtc_base/numerics/ |
| D | safe_compare_unittest.cc | 27 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 …]
|
| D | safe_minmax_unittest.cc | 65 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/ |
| D | invocable.compile.pass.cpp | 24 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/ |
| D | regular_invocable.compile.pass.cpp | 24 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/ |
| D | common_reference.compile.pass.cpp | 21 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/ |
| D | derived_from.pass.cpp | 31 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/ |
| D | totally_ordered.pass.cpp | 44 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 …]
|
| D | totally_ordered_with.pass.cpp | 34 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/ |
| D | iterator_concept_conformance.compile.pass.cpp | 24 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/ |
| D | equality_comparable.compile.pass.cpp | 31 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 …]
|
| D | equality_comparable_with.compile.pass.cpp | 39 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/ |
| D | regular.compile.pass.cpp | 30 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 …]
|
| D | movable.compile.pass.cpp | 34 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 …]
|
| D | semiregular.compile.pass.cpp | 29 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 …]
|
| D | copyable.compile.pass.cpp | 27 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/ |
| D | niebloid.compile.pass.cpp | 35 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/ |
| D | aligned_storage.pass.cpp | 26 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/ |
| D | swappable_with.compile.pass.cpp | 34 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/ |
| D | bpf_attr_check.c | 6 # include "static_assert.h" 11 static_assert(SoM(struct BPF_MAP_CREATE_struct, map_type) == SoM(union bpf_attr, map_type), 13 …static_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), 20 …static_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), 27 …static_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), 34 …static_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/ |
| D | math_h.pass.cpp | 103 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/ |
| D | is_simd_mask.pass.cpp | 27 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 …]
|
| D | is_simd.pass.cpp | 27 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/ |
| D | indirectly_readable_traits.compile.pass.cpp | 34 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/ |
| D | is_invocable.pass.cpp | 54 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/ |
| D | cmath.pass.cpp | 106 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 …]
|