Home
last modified time | relevance | path

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 Dindirect_equivalence_relation.compile.pass.cpp40 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 Dindirect_strict_weak_order.compile.pass.cpp40 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 Dindirect_binary_predicate.compile.pass.cpp28 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 Dindirectly_regular_unary_invocable.compile.pass.cpp27 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 Dindirectly_unary_invocable.compile.pass.cpp27 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 Dindirect_unary_predicate.compile.pass.cpp25 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 Diter_common_reference_t.compile.pass.cpp24 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 Dconcepts.h49 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 Diterator52 using iter_common_reference_t =