Lines Matching defs:ret

71       std::same_as<std::ptrdiff_t> auto ret = std::ranges::count(It(a), Sent(It(a + 4)), 3);
72 assert(ret == 1);
77 std::same_as<std::ptrdiff_t> auto ret = std::ranges::count(range, 3);
78 assert(ret == 1);
86 auto ret = std::ranges::count(It(a.data()), Sent(It(a.data() + a.size())), 1);
87 assert(ret == 0);
92 auto ret = std::ranges::count(range, 1);
93 assert(ret == 0);
101 auto ret = std::ranges::count(It(a.data()), Sent(It(a.data() + a.size())), 2);
102 assert(ret == 1);
107 auto ret = std::ranges::count(range, 2);
108 assert(ret == 1);
116 auto ret = std::ranges::count(It(a.data()), Sent(It(a.data() + a.size())), 0);
117 assert(ret == 0);
122 auto ret = std::ranges::count(range, 0);
123 assert(ret == 0);
131 auto ret = std::ranges::count(It(a.data()), Sent(It(a.data() + a.size())), 3);
132 assert(ret == 4);
137 auto ret = std::ranges::count(range, 3);
138 assert(ret == 4);
146 auto ret = std::ranges::count(It(a.data()), Sent(It(a.data() + a.size())), 5);
147 assert(ret == 4);
152 auto ret = std::ranges::count(range, 5);
153 assert(ret == 4);
171 auto ret = std::ranges::count(a, a + 4, a + 3, [](int& i) { return &i; });
172 assert(ret == 1);
176 auto ret = std::ranges::count(a, a + 3, [](int& i) { return &i; });
177 assert(ret == 1);
185 std::same_as<std::ptrdiff_t> auto ret = std::ranges::count(a, 4, &S::i);
186 assert(ret == 0);
194 auto ret = std::ranges::count(a, a + 4, 2, [&](int i) { ++projection_count; return i; });
195 assert(ret == 1);
201 auto ret = std::ranges::count(a, 2, [&](int i) { ++projection_count; return i; });
202 assert(ret == 1);
219 auto ret = std::ranges::count(a, a + 4, NonMovable(8));
220 assert(ret == 1);
224 auto ret = std::ranges::count(a, NonMovable(8));
225 assert(ret == 1);
249 std::same_as<signed char> decltype(auto) ret =
251 assert(ret == 1);
256 std::same_as<signed char> decltype(auto) ret = std::ranges::count(range, 4);
257 assert(ret == 1);