| /llvm-project-15.0.7/libcxx/test/std/algorithms/alg.nonmodifying/alg.is_permutation/ |
| H A D | is_permutation_pred.pass.cpp | 36 std::equal_to<int> c{}; in test_constexpr() 67 std::equal_to<const int>()) == true); in main() 71 std::equal_to<const int>()) == true); in main() 77 std::equal_to<const int>()) == true); in main() 82 std::equal_to<const int>()) == false); in main() 92 std::equal_to<const int>()) == false); in main() 98 std::equal_to<const int>()) == false); in main() 109 std::equal_to<const int>()) == true); in main() 115 std::equal_to<const int>()) == true); in main() 120 std::equal_to<const int>()) == false); in main() [all …]
|
| /llvm-project-15.0.7/pstl/test/std/algorithms/alg.nonmodifying/ |
| H A D | adjacent_find.pass.cpp | 52 auto i = std::adjacent_find(in.cbegin(), in.cend(), std::equal_to<T>()); in test_adjacent_find_by_type() 64 auto i = std::adjacent_find(in.cbegin(), in.cend(), std::equal_to<T>()); in test_adjacent_find_by_type() 67 invoke_on_all_policies(test_adjacent_find(), in.begin(), in.end(), std::equal_to<T>()); in test_adjacent_find_by_type() 73 invoke_on_all_policies(test_adjacent_find(), a1.begin(), a1.end(), std::equal_to<T>()); in test_adjacent_find_by_type() 74 invoke_on_all_policies(test_adjacent_find(), a1.begin() + 1, a1.end(), std::equal_to<T>()); in test_adjacent_find_by_type() 76 invoke_on_all_policies(test_adjacent_find(), a1.cbegin(), a1.cend(), std::equal_to<T>()); in test_adjacent_find_by_type() 80 invoke_on_all_policies(test_adjacent_find(), a2.begin(), a2.end(), std::equal_to<T>()); in test_adjacent_find_by_type() 83 invoke_on_all_policies(test_adjacent_find(), a2.cbegin(), a2.cend(), std::equal_to<T>()); in test_adjacent_find_by_type() 87 invoke_on_all_policies(test_adjacent_find(), a3.begin(), a3.end(), std::equal_to<T>()); in test_adjacent_find_by_type() 89 invoke_on_all_policies(test_adjacent_find(), a3.cbegin(), a3.cend(), std::equal_to<T>()); in test_adjacent_find_by_type() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/function.objects/range.cmp/ |
| H A D | equal_to.pass.cpp | 29 static_assert(!std::is_invocable_v<std::ranges::equal_to, NotEqualityComparable, NotEqualityCompara… 30 static_assert(!std::is_invocable_v<std::ranges::equal_to, int, MoveOnly>); 31 static_assert(std::is_invocable_v<std::ranges::equal_to, explicit_operators, explicit_operators>); 33 static_assert(requires { typename std::ranges::equal_to::is_transparent; }); 36 auto fn = std::ranges::equal_to(); in test() 60 do_pointer_comparison_test(std::ranges::equal_to()); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/ |
| H A D | deduct.pass.cpp | 91 …T_SAME_TYPE(decltype(m), std::unordered_multimap<int, long, std::hash<short>, std::equal_to<int>>); in main() 97 …std::unordered_multimap m(std::begin(arr), std::end(arr), 42, std::hash<short>(), std::equal_to<>(… in main() 98 …SERT_SAME_TYPE(decltype(m), std::unordered_multimap<int, long, std::hash<short>, std::equal_to<>>); in main() 105 …(decltype(m), std::unordered_multimap<int, long, std::hash<short>, std::equal_to<>, test_allocator… in main() 125 … std::unordered_multimap<int, long, std::hash<short>, std::equal_to<>, test_allocator<PC>> source; in main() 134 … std::unordered_multimap<int, long, std::hash<short>, std::equal_to<>, test_allocator<PC>> source; in main() 161 …({ P{1,1L}, P{2,2L}, P{1,1L}, P{INT_MAX,1L}, P{3,1L} }, 42, std::hash<short>(), std::equal_to<>()); in main() 162 …SERT_SAME_TYPE(decltype(m), std::unordered_multimap<int, long, std::hash<short>, std::equal_to<>>); in main() 168 …(decltype(m), std::unordered_multimap<int, long, std::hash<short>, std::equal_to<>, test_allocator… in main() 176 …ASSERT_SAME_TYPE(decltype(m), std::unordered_multimap<int, long, std::hash<int>, std::equal_to<int… in main() [all …]
|
| H A D | deduct_const.pass.cpp | 92 …T_SAME_TYPE(decltype(m), std::unordered_multimap<int, long, std::hash<short>, std::equal_to<int>>); in main() 98 …std::unordered_multimap m(std::begin(arr), std::end(arr), 42, std::hash<short>(), std::equal_to<>(… in main() 99 …SERT_SAME_TYPE(decltype(m), std::unordered_multimap<int, long, std::hash<short>, std::equal_to<>>); in main() 105 …std::unordered_multimap m(std::begin(arr), std::end(arr), 42, std::hash<short>(), std::equal_to<>(… in main() 106 …(decltype(m), std::unordered_multimap<int, long, std::hash<short>, std::equal_to<>, test_allocator… in main() 131 …SERT_SAME_TYPE(decltype(m), std::unordered_multimap<int, long, std::hash<short>, std::equal_to<>>); in main() 137 …(decltype(m), std::unordered_multimap<int, long, std::hash<short>, std::equal_to<>, test_allocator… in main() 145 …ASSERT_SAME_TYPE(decltype(m), std::unordered_multimap<int, long, std::hash<int>, std::equal_to<int… in main() 153 …(decltype(m), std::unordered_multimap<int, long, std::hash<short>, std::equal_to<int>, test_alloca… in main() 160 …ASSERT_SAME_TYPE(decltype(m), std::unordered_multimap<int, long, std::hash<int>, std::equal_to<int… in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/ |
| H A D | deduct.pass.cpp | 92 …ASSERT_SAME_TYPE(decltype(m), std::unordered_map<int, long, std::hash<long long>, std::equal_to<in… in main() 98 …std::unordered_map m(std::begin(arr), std::end(arr), 42, std::hash<long long>(), std::equal_to<>()… in main() 99 …ASSERT_SAME_TYPE(decltype(m), std::unordered_map<int, long, std::hash<long long>, std::equal_to<>>… in main() 106 …ASSERT_SAME_TYPE(decltype(m), std::unordered_map<int, long, std::hash<long long>, std::equal_to<>,… in main() 126 std::unordered_map<int, long, std::hash<long long>, std::equal_to<>, test_allocator<PC>> source; in main() 135 std::unordered_map<int, long, std::hash<long long>, std::equal_to<>, test_allocator<PC>> source; in main() 162 …{1,1L}, P{2,2L}, P{1,1L}, P{INT_MAX,1L}, P{3,1L} }, 42, std::hash<long long>(), std::equal_to<>()); in main() 163 …ASSERT_SAME_TYPE(decltype(m), std::unordered_map<int, long, std::hash<long long>, std::equal_to<>>… in main() 169 …ASSERT_SAME_TYPE(decltype(m), std::unordered_map<int, long, std::hash<long long>, std::equal_to<>,… in main() 177 …ASSERT_SAME_TYPE(decltype(m), std::unordered_map<int, long, std::hash<int>, std::equal_to<int>, te… in main() [all …]
|
| H A D | deduct_const.pass.cpp | 91 …ASSERT_SAME_TYPE(decltype(m), std::unordered_map<int, long, std::hash<short>, std::equal_to<int>>); in main() 97 std::unordered_map m(std::begin(arr), std::end(arr), 42, std::hash<short>(), std::equal_to<>()); in main() 98 ASSERT_SAME_TYPE(decltype(m), std::unordered_map<int, long, std::hash<short>, std::equal_to<>>); in main() 104 …std::unordered_map m(std::begin(arr), std::end(arr), 42, std::hash<short>(), std::equal_to<>(), te… in main() 105 …ASSERT_SAME_TYPE(decltype(m), std::unordered_map<int, long, std::hash<short>, std::equal_to<>, tes… in main() 130 ASSERT_SAME_TYPE(decltype(m), std::unordered_map<int, long, std::hash<short>, std::equal_to<>>); in main() 136 …ASSERT_SAME_TYPE(decltype(m), std::unordered_map<int, long, std::hash<short>, std::equal_to<>, tes… in main() 144 …ASSERT_SAME_TYPE(decltype(m), std::unordered_map<int, long, std::hash<int>, std::equal_to<int>, te… in main() 152 …ASSERT_SAME_TYPE(decltype(m), std::unordered_map<int, long, std::hash<short>, std::equal_to<int>, … in main() 159 …ASSERT_SAME_TYPE(decltype(m), std::unordered_map<int, long, std::hash<int>, std::equal_to<int>, te… in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/ |
| H A D | deduct.pass.cpp | 91 …ASSERT_SAME_TYPE(decltype(s), std::unordered_set<int, std::hash<long long>, std::equal_to<int>, te… in main() 97 std::unordered_set<int, std::hash<long long>, std::equal_to<>, test_allocator<int>> source; in main() 104 std::unordered_set<int, std::hash<long long>, std::equal_to<>, test_allocator<int>> source; in main() 111 std::unordered_set<int, std::hash<long long>, std::equal_to<>, test_allocator<int>> source; in main() 119 std::unordered_set<int, std::hash<long long>, std::equal_to<>, test_allocator<int>> source; in main() 148 std::unordered_set s({ 1, 2, 1, INT_MAX, 3 }, 42, std::hash<long long>(), std::equal_to<>()); in main() 150 ASSERT_SAME_TYPE(decltype(s), std::unordered_set<int, std::hash<long long>, std::equal_to<>>); in main() 157 …ASSERT_SAME_TYPE(decltype(s), std::unordered_set<int, std::hash<long long>, std::equal_to<>, test_… in main() 166 …ASSERT_SAME_TYPE(decltype(s), std::unordered_set<int, std::hash<int>, std::equal_to<int>, test_all… in main() 175 …ASSERT_SAME_TYPE(decltype(s), std::unordered_set<int, std::hash<long long>, std::equal_to<int>, te… in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/ |
| H A D | deduct.pass.cpp | 91 …ASSERT_SAME_TYPE(decltype(s), std::unordered_multiset<int, std::hash<long long>, std::equal_to<int… in main() 97 std::unordered_multiset<int, std::hash<long long>, std::equal_to<>, test_allocator<int>> source; in main() 104 std::unordered_multiset<int, std::hash<long long>, std::equal_to<>, test_allocator<int>> source; in main() 111 std::unordered_multiset<int, std::hash<long long>, std::equal_to<>, test_allocator<int>> source; in main() 119 std::unordered_multiset<int, std::hash<long long>, std::equal_to<>, test_allocator<int>> source; in main() 148 … std::unordered_multiset s({ 1, 2, 1, INT_MAX, 3 }, 42, std::hash<long long>(), std::equal_to<>()); in main() 150 …ASSERT_SAME_TYPE(decltype(s), std::unordered_multiset<int, std::hash<long long>, std::equal_to<>>); in main() 157 …ASSERT_SAME_TYPE(decltype(s), std::unordered_multiset<int, std::hash<long long>, std::equal_to<>, … in main() 166 …ASSERT_SAME_TYPE(decltype(s), std::unordered_multiset<int, std::hash<int>, std::equal_to<int>, tes… in main() 175 …ASSERT_SAME_TYPE(decltype(s), std::unordered_multiset<int, std::hash<long long>, std::equal_to<int… in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.multimap/ |
| H A D | contains.transparent.pass.cpp | 29 using M = unord_map_type<std::unordered_multimap, transparent_hash, std::equal_to<>>; in main() 43 using M = unord_map_type<std::unordered_multimap, non_transparent_hash, std::equal_to<>>; in main() 50 using M = unord_map_type<std::unordered_multimap, transparent_hash, std::equal_to<key_type>>; in main() 57 … using M = unord_map_type<std::unordered_multimap, non_transparent_hash, std::equal_to<key_type>>; in main()
|
| H A D | find.transparent.pass.cpp | 30 using M = unord_map_type<std::unordered_multimap, transparent_hash, std::equal_to<>>; in main() 44 using M = unord_map_type<std::unordered_multimap, non_transparent_hash, std::equal_to<>>; in main() 51 using M = unord_map_type<std::unordered_multimap, transparent_hash, std::equal_to<key_type>>; in main() 58 … using M = unord_map_type<std::unordered_multimap, non_transparent_hash, std::equal_to<key_type>>; in main()
|
| H A D | count.transparent.pass.cpp | 30 using M = unord_map_type<std::unordered_multimap, transparent_hash, std::equal_to<>>; in main() 44 using M = unord_map_type<std::unordered_multimap, non_transparent_hash, std::equal_to<>>; in main() 51 using M = unord_map_type<std::unordered_multimap, transparent_hash, std::equal_to<key_type>>; in main() 58 … using M = unord_map_type<std::unordered_multimap, non_transparent_hash, std::equal_to<key_type>>; in main()
|
| H A D | equal_range.transparent.pass.cpp | 30 using M = unord_map_type<std::unordered_multimap, transparent_hash, std::equal_to<>>; in main() 44 using M = unord_map_type<std::unordered_multimap, non_transparent_hash, std::equal_to<>>; in main() 51 using M = unord_map_type<std::unordered_multimap, transparent_hash, std::equal_to<key_type>>; in main() 58 … using M = unord_map_type<std::unordered_multimap, non_transparent_hash, std::equal_to<key_type>>; in main()
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/function.objects/comparisons/ |
| H A D | equal_to.pass.cpp | 23 typedef std::equal_to<int> F; in main() 33 typedef std::equal_to<> F2; in main() 40 constexpr bool foo = std::equal_to<int> () (36, 36); in main() 43 constexpr bool bar = std::equal_to<> () (36.0, 36); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.set/ |
| H A D | find.transparent.pass.cpp | 30 using S = unord_set_type<std::unordered_set, transparent_hash, std::equal_to<>>; in main() 44 using S = unord_set_type<std::unordered_set, non_transparent_hash, std::equal_to<>>; in main() 51 using S = unord_set_type<std::unordered_set, transparent_hash, std::equal_to<key_type>>; in main() 58 using S = unord_set_type<std::unordered_set, non_transparent_hash, std::equal_to<key_type>>; in main()
|
| H A D | count.transparent.pass.cpp | 30 using S = unord_set_type<std::unordered_set, transparent_hash, std::equal_to<>>; in main() 44 using S = unord_set_type<std::unordered_set, non_transparent_hash, std::equal_to<>>; in main() 51 using S = unord_set_type<std::unordered_set, transparent_hash, std::equal_to<key_type>>; in main() 58 using S = unord_set_type<std::unordered_set, non_transparent_hash, std::equal_to<key_type>>; in main()
|
| H A D | contains.transparent.pass.cpp | 29 using S = unord_set_type<std::unordered_set, transparent_hash, std::equal_to<>>; in main() 43 using S = unord_set_type<std::unordered_set, non_transparent_hash, std::equal_to<>>; in main() 50 using S = unord_set_type<std::unordered_set, transparent_hash, std::equal_to<key_type>>; in main() 57 using S = unord_set_type<std::unordered_set, non_transparent_hash, std::equal_to<key_type>>; in main()
|
| /llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.map/ |
| H A D | contains.transparent.pass.cpp | 29 using M = unord_map_type<std::unordered_map, transparent_hash, std::equal_to<>>; in main() 43 using M = unord_map_type<std::unordered_map, non_transparent_hash, std::equal_to<>>; in main() 50 using M = unord_map_type<std::unordered_map, transparent_hash, std::equal_to<key_type>>; in main() 57 using M = unord_map_type<std::unordered_map, non_transparent_hash, std::equal_to<key_type>>; in main()
|
| H A D | count.transparent.pass.cpp | 30 using M = unord_map_type<std::unordered_map, transparent_hash, std::equal_to<>>; in main() 44 using M = unord_map_type<std::unordered_map, non_transparent_hash, std::equal_to<>>; in main() 51 using M = unord_map_type<std::unordered_map, transparent_hash, std::equal_to<key_type>>; in main() 58 using M = unord_map_type<std::unordered_map, non_transparent_hash, std::equal_to<key_type>>; in main()
|
| H A D | find.transparent.pass.cpp | 30 using M = unord_map_type<std::unordered_map, transparent_hash, std::equal_to<>>; in main() 44 using M = unord_map_type<std::unordered_map, non_transparent_hash, std::equal_to<>>; in main() 51 using M = unord_map_type<std::unordered_map, transparent_hash, std::equal_to<key_type>>; in main() 58 using M = unord_map_type<std::unordered_map, non_transparent_hash, std::equal_to<key_type>>; in main()
|
| H A D | equal_range.transparent.pass.cpp | 30 using M = unord_map_type<std::unordered_map, transparent_hash, std::equal_to<>>; in main() 44 using M = unord_map_type<std::unordered_map, non_transparent_hash, std::equal_to<>>; in main() 51 using M = unord_map_type<std::unordered_map, transparent_hash, std::equal_to<key_type>>; in main() 58 using M = unord_map_type<std::unordered_map, non_transparent_hash, std::equal_to<key_type>>; in main()
|
| /llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.multiset/ |
| H A D | equal_range.transparent.pass.cpp | 30 using S = unord_set_type<std::unordered_multiset, transparent_hash, std::equal_to<>>; in main() 44 using S = unord_set_type<std::unordered_multiset, non_transparent_hash, std::equal_to<>>; in main() 51 using S = unord_set_type<std::unordered_multiset, transparent_hash, std::equal_to<key_type>>; in main() 58 … using S = unord_set_type<std::unordered_multiset, non_transparent_hash, std::equal_to<key_type>>; in main()
|
| H A D | count.transparent.pass.cpp | 30 using S = unord_set_type<std::unordered_multiset, transparent_hash, std::equal_to<>>; in main() 44 using S = unord_set_type<std::unordered_multiset, non_transparent_hash, std::equal_to<>>; in main() 51 using S = unord_set_type<std::unordered_multiset, transparent_hash, std::equal_to<key_type>>; in main() 58 … using S = unord_set_type<std::unordered_multiset, non_transparent_hash, std::equal_to<key_type>>; in main()
|
| H A D | find.transparent.pass.cpp | 30 using S = unord_set_type<std::unordered_multiset, transparent_hash, std::equal_to<>>; in main() 44 using S = unord_set_type<std::unordered_multiset, non_transparent_hash, std::equal_to<>>; in main() 51 using S = unord_set_type<std::unordered_multiset, transparent_hash, std::equal_to<key_type>>; in main() 58 … using S = unord_set_type<std::unordered_multiset, non_transparent_hash, std::equal_to<key_type>>; in main()
|
| H A D | contains.transparent.pass.cpp | 29 using S = unord_set_type<std::unordered_multiset, transparent_hash, std::equal_to<>>; in main() 43 using S = unord_set_type<std::unordered_multiset, non_transparent_hash, std::equal_to<>>; in main() 50 using S = unord_set_type<std::unordered_multiset, transparent_hash, std::equal_to<key_type>>; in main() 57 … using S = unord_set_type<std::unordered_multiset, non_transparent_hash, std::equal_to<key_type>>; in main()
|