Home
last modified time | relevance | path

Searched refs:basic_common_reference (Results 1 – 17 of 17) sorted by relevance

/llvm-project/libcxx/test/support/
H A Dindirectly_readable.h25 struct std::basic_common_reference<T1<Token>, T2<Token>, T1Qual, T2Qual> {
29 struct std::basic_common_reference<T2<Token>, T1<Token>, T2Qual, T1Qual>
30 : std::basic_common_reference<T1<Token>, T2<Token>, T1Qual, T2Qual>
H A Dtest_iterators.h1274 struct std::basic_common_reference<Proxy<T>, Proxy<U>, TQual, UQual> {
/llvm-project/libcxx/test/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.readable/
H A Diter_common_reference_t.compile.pass.cpp38 struct std::basic_common_reference<A, B, TQual, QQual> { struct in std
42 struct std::basic_common_reference<B, A, TQual, QQual> struct in std
43 : std::basic_common_reference<A, B, TQual, QQual>
H A Dindirectly_readable.compile.pass.cpp113 struct std::basic_common_reference<iter_ref3, iter_rvalue_ref, XQual, YQual> {
117 struct std::basic_common_reference<iter_rvalue_ref, iter_ref3, XQual, YQual> {
135 struct std::basic_common_reference<iter_ref4, iter_rvalue_ref, XQual, YQual> {
139 struct std::basic_common_reference<iter_rvalue_ref, iter_ref4, XQual, YQual> {
114 struct basic_common_reference<iter_ref3, iter_rvalue_ref, XQual, YQual> { global() struct
115 typestd::basic_common_reference global() argument
118 struct basic_common_reference<iter_rvalue_ref, iter_ref3, XQual, YQual> { global() struct
119 typestd::basic_common_reference global() argument
136 struct basic_common_reference<iter_ref4, iter_rvalue_ref, XQual, YQual> { global() struct
137 typestd::basic_common_reference global() argument
140 struct basic_common_reference<iter_rvalue_ref, iter_ref4, XQual, YQual> { global() struct
141 typestd::basic_common_reference global() argument
/llvm-project/libcxx/test/std/iterators/iterator.requirements/alg.req.ind.move/
H A Dindirectly_movable_storable.compile.pass.cpp112 struct std::basic_common_reference<NotConstructibleFromRefIn::ValueType, struct in std
118 struct std::basic_common_reference<NotConstructibleFromRefIn::ReferenceType, struct in std
155 struct std::basic_common_reference<NotAssignableFromRefIn::ValueType, struct in std
161 struct std::basic_common_reference<NotAssignableFromRefIn::ReferenceType, struct in std
/llvm-project/libcxx/test/std/concepts/concepts.lang/concept.commonref/
H A Dcommon_reference.compile.pass.cpp277 struct std::basic_common_reference<BadBasicCommonReference, int, X, Y> {
282 struct std::basic_common_reference<int, BadBasicCommonReference, X, Y> {
294 struct std::basic_common_reference<StructNotConvertibleToCommonReference, int, X, Y> {
299 struct std::basic_common_reference<int, StructNotConvertibleToCommonReference, X, Y> {
311 struct std::basic_common_reference<IntNotConvertibleToCommonReference, int, X, Y> {
316 struct std::basic_common_reference<int, IntNotConvertibleToCommonReference, X, Y> { struct
329 struct std::basic_common_reference<HasCommonReference, int, X, Y> {
334 struct std::basic_common_reference<int, HasCommonReference, X, Y> {
278 struct basic_common_reference<BadBasicCommonReference, int, X, Y> { global() struct
279 typestd::basic_common_reference global() argument
283 struct basic_common_reference<int, BadBasicCommonReference, X, Y> { global() struct
284 typestd::basic_common_reference global() argument
296 struct basic_common_reference<StructNotConvertibleToCommonReference, int, X, global() struct
298 typestd::basic_common_reference global() argument
302 struct basic_common_reference<int, StructNotConvertibleToCommonReference, X, global() struct
304 typestd::basic_common_reference global() argument
317 typestd::basic_common_reference global() argument
321 struct basic_common_reference<int, IntNotConvertibleToCommonReference, X, Y> { global() struct
322 typestd::basic_common_reference global() argument
335 struct basic_common_reference<HasCommonReference, int, X, Y> { global() struct
336 typestd::basic_common_reference global() argument
340 struct basic_common_reference<int, HasCommonReference, X, Y> { global() struct
341 typestd::basic_common_reference global() argument
/llvm-project/libcxx/test/std/iterators/iterator.requirements/alg.req.ind.copy/
H A Dindirectly_copyable_storable.compile.pass.cpp247 struct std::basic_common_reference<NotConstructibleFromRefIn::ValueType, struct in std
253 struct std::basic_common_reference<NotConstructibleFromRefIn::ReferenceType, argument
289 struct std::basic_common_reference<NotAssignableFromRefIn::ValueType, struct in std
295 struct std::basic_common_reference<NotAssignableFromRefIn::ReferenceType, struct in std
/llvm-project/libcxx/docs/Status/
H A DZipProjects.csv
/llvm-project/libcxx/include/__type_traits/
H A Dcommon_reference.h146 // sub-bullet 2 - Otherwise, if basic_common_reference<remove_cvref_t<T1>, remove_cvref_t<T2>, XREF(T1), XREF(T2)>::type
149 struct basic_common_reference {};
153 typename basic_common_reference<remove_cvref_t<_Tp>,
/llvm-project/libcxx/modules/std/
H A Dtuple.inc18 using std::basic_common_reference;
H A Dutility.inc63 using std::basic_common_reference;
H A Dtype_traits.inc180 using std::basic_common_reference;
/llvm-project/libcxx/test/std/utilities/meta/meta.trans/meta.trans.other/
H A Dcommon_reference.compile.pass.cpp37 struct std::basic_common_reference< ::UserTuple<Ts...>, ::UserTuple<Us...>, TQual, UQual>
105 // -- Otherwise, if basic_common_reference<remove_cvref_t<T1>,
189 struct std::basic_common_reference<A, std::tuple<B>, TQual, UQual> {
38 struct basic_common_reference< ::UserTuple<Ts...>, ::UserTuple<Us...>, TQual, UQual> global() struct
193 struct std::basic_common_reference<A, std::tuple<B>, TQual, UQual> { global() struct in std
194 typestd::basic_common_reference global() argument
/llvm-project/libcxx/include/
H A Dutility116 struct basic_common_reference<pair<T1, T2>, pair<U1, U2>, TQual, UQual>; // since C++23
H A Dtuple114 struct basic_common_reference<tuple<TTypes...>, tuple<UTypes...>, TQual, UQual> {
1029 struct basic_common_reference<tuple<_TTypes...>, tuple<_UTypes...>, _TQual, _UQual> {
/llvm-project/libcxx/include/__utility/
H A Dpair.h508 struct basic_common_reference<pair<_T1, _T2>, pair<_U1, _U2>, _TQual, _UQual> {
/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DStdSymbolMap.inc753 SYMBOL(basic_common_reference, std::, <type_traits>)