From 598983d7a96e19bb84200bed6d8c7e1968123dbe Mon Sep 17 00:00:00 2001 From: Nikolas Klauser Date: Tue, 1 Feb 2022 21:36:50 +0100 Subject: [libc++][P2321R2] Add specializations of basic_common_reference and common_type for pair Add specializations of basic_common_reference and common_type for pair Reviewed By: Quuxplusone, Mordante, #libc Spies: libcxx-commits Differential Revision: https://reviews.llvm.org/D117506 --- libcxx/include/utility | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'libcxx/include/utility') diff --git a/libcxx/include/utility b/libcxx/include/utility index 9dd7905..db68181 100644 --- a/libcxx/include/utility +++ b/libcxx/include/utility @@ -95,6 +95,12 @@ struct pair is_nothrow_swappable_v); // constexpr in C++20 }; +template class TQual, template class UQual> +struct basic_common_reference, pair, TQual, UQual>; // since C++23 + +template +struct common_type, pair>; // since C++23 + template pair(T1, T2) -> pair; template bool operator==(const pair&, const pair&); // constexpr in C++14 -- cgit v1.1