Home
last modified time | relevance | path

Searched refs:equal_to (Results 1 – 25 of 316) sorted by relevance

12345678910>>...13

/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.nonmodifying/alg.is_permutation/
H A Dis_permutation_pred.pass.cpp36 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 Dadjacent_find.pass.cpp52 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 Dequal_to.pass.cpp29 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 Ddeduct.pass.cpp91 …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 Ddeduct_const.pass.cpp92 …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 Ddeduct.pass.cpp92 …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 Ddeduct_const.pass.cpp91 …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 Ddeduct.pass.cpp91 …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 Ddeduct.pass.cpp91 …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 Dcontains.transparent.pass.cpp29 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 Dfind.transparent.pass.cpp30 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 Dcount.transparent.pass.cpp30 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 Dequal_range.transparent.pass.cpp30 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 Dequal_to.pass.cpp23 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 Dfind.transparent.pass.cpp30 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 Dcount.transparent.pass.cpp30 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 Dcontains.transparent.pass.cpp29 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 Dcontains.transparent.pass.cpp29 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 Dcount.transparent.pass.cpp30 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 Dfind.transparent.pass.cpp30 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 Dequal_range.transparent.pass.cpp30 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 Dequal_range.transparent.pass.cpp30 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 Dcount.transparent.pass.cpp30 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 Dfind.transparent.pass.cpp30 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 Dcontains.transparent.pass.cpp29 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()

12345678910>>...13