Searched refs:iter_common_reference_t (Results 1 – 9 of 9) sorted by relevance
| /llvm-project-15.0.7/libcxx/test/std/iterators/iterator.requirements/indirectcallable/indirectinvocable/ |
| H A D | indirect_equivalence_relation.compile.pass.cpp | 40 bool operator()(std::iter_common_reference_t<I1>, std::iter_common_reference_t<I1>) const; 41 bool operator()(std::iter_common_reference_t<I2>, std::iter_common_reference_t<I2>) const; 42 bool operator()(std::iter_common_reference_t<I1>, std::iter_common_reference_t<I2>) const; 43 bool operator()(std::iter_common_reference_t<I2>, std::iter_common_reference_t<I1>) const; 95 …bool operator()(std::iter_common_reference_t<It1>, std::iter_common_reference_t<It2>) const = dele…
|
| H A D | indirect_strict_weak_order.compile.pass.cpp | 40 bool operator()(std::iter_common_reference_t<I1>, std::iter_common_reference_t<I1>) const; 41 bool operator()(std::iter_common_reference_t<I2>, std::iter_common_reference_t<I2>) const; 42 bool operator()(std::iter_common_reference_t<I1>, std::iter_common_reference_t<I2>) const; 43 bool operator()(std::iter_common_reference_t<I2>, std::iter_common_reference_t<I1>) const; 95 …bool operator()(std::iter_common_reference_t<It1>, std::iter_common_reference_t<It2>) const = dele…
|
| H A D | indirect_binary_predicate.compile.pass.cpp | 28 bool operator()(std::iter_common_reference_t<I1>, std::iter_common_reference_t<I2>) const; 80 …bool operator()(std::iter_common_reference_t<It1>, std::iter_common_reference_t<It2>) const = dele…
|
| H A D | indirectly_regular_unary_invocable.compile.pass.cpp | 27 R2 operator()(std::iter_common_reference_t<I>) const; 61 R1 operator()(std::iter_common_reference_t<It>) const = delete; 70 R1 operator()(std::iter_common_reference_t<It>) const;
|
| H A D | indirectly_unary_invocable.compile.pass.cpp | 27 R2 operator()(std::iter_common_reference_t<I>) const; 61 R1 operator()(std::iter_common_reference_t<It>) const = delete; 70 R1 operator()(std::iter_common_reference_t<It>) const;
|
| H A D | indirect_unary_predicate.compile.pass.cpp | 25 bool operator()(std::iter_common_reference_t<I>) const; 62 bool operator()(std::iter_common_reference_t<It>) const = delete;
|
| /llvm-project-15.0.7/libcxx/test/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.readable/ |
| H A D | iter_common_reference_t.compile.pass.cpp | 24 static_assert(std::same_as<std::iter_common_reference_t<T1>, X>); 31 static_assert(std::same_as<std::iter_common_reference_t<T2>, X&>); 50 static_assert(std::same_as<std::iter_common_reference_t<T3>, Common>); 55 typename std::iter_common_reference_t<T>;
|
| /llvm-project-15.0.7/libcxx/include/__iterator/ |
| H A D | concepts.h | 49 using iter_common_reference_t = common_reference_t<iter_reference_t<_Tp>, iter_value_t<_Tp>&>; variable 186 invocable<_Fp&, iter_common_reference_t<_It>> && 197 regular_invocable<_Fp&, iter_common_reference_t<_It>> && 208 predicate<_Fp&, iter_common_reference_t<_It>>; 218 predicate<_Fp&, iter_common_reference_t<_It1>, iter_common_reference_t<_It2>>; 228 equivalence_relation<_Fp&, iter_common_reference_t<_It1>, iter_common_reference_t<_It2>>; 238 strict_weak_order<_Fp&, iter_common_reference_t<_It1>, iter_common_reference_t<_It2>>;
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | iterator | 52 using iter_common_reference_t =
|