/llvm-project/libcxx/test/support/ |
H A D | indirectly_readable.h | 25 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 D | test_iterators.h | 1274 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 D | iter_common_reference_t.compile.pass.cpp | 38 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 D | indirectly_readable.compile.pass.cpp | 113 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 D | indirectly_movable_storable.compile.pass.cpp | 112 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 D | common_reference.compile.pass.cpp | 277 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 D | indirectly_copyable_storable.compile.pass.cpp | 247 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 D | ZipProjects.csv |
|
/llvm-project/libcxx/include/__type_traits/ |
H A D | common_reference.h | 146 // 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 D | tuple.inc | 18 using std::basic_common_reference;
|
H A D | utility.inc | 63 using std::basic_common_reference;
|
H A D | type_traits.inc | 180 using std::basic_common_reference;
|
/llvm-project/libcxx/test/std/utilities/meta/meta.trans/meta.trans.other/ |
H A D | common_reference.compile.pass.cpp | 37 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 D | utility | 116 struct basic_common_reference<pair<T1, T2>, pair<U1, U2>, TQual, UQual>; // since C++23
|
H A D | tuple | 114 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 D | pair.h | 508 struct basic_common_reference<pair<_T1, _T2>, pair<_U1, _U2>, _TQual, _UQual> {
|
/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/ |
H A D | StdSymbolMap.inc | 753 SYMBOL(basic_common_reference, std::, <type_traits>)
|