Lines Matching full:since
47 auto forward_like(auto&& x) noexcept -> see below; // since C++23
87 template <class U, class V> constexpr explicit(see-below) pair(pair<U, V>&); // since C++23
91 constexpr explicit(see-below) pair(const pair<U, V>&&); // since C++23
92 template <pair-like P> constexpr explicit(see-below) pair(P&&); // since C++23
97 constexpr const pair& operator=(const pair& p) const; // since C++23
100 constexpr const pair& operator=(const pair<U, V>& p) const; // since C++23
103 constexpr const pair& operator=(pair&& p) const; // since C++23
106 constexpr const pair& operator=(pair<U, V>&& p) const; // since C++23
107 template <pair-like P> constexpr pair& operator=(P&&); // since C++23
108 template <pair-like P> constexpr const pair& operator=(P&&) const; // since C++23
112 constexpr void swap(const pair& p) const noexcept(see below); // since C++23
116 struct basic_common_reference<pair<T1, T2>, pair<U1, U2>, TQual, UQual>; // since C++23
119 struct common_type<pair<T1, T2>, pair<U1, U2>>; // since C++23
145 template<class T1, class T2> // since C++23