Lines Matching +full:17 +full:v
60 template <class T> constexpr add_const_t<T>& as_const(T& t) noexcept; // C++17
61 template <class T> void as_const(const T&&) = delete; // C++17
86 … template <class U = T1, class V = T2> explicit(see-below) pair(U&&, V&&); // constexpr in C++14
87 template <class U, class V> constexpr explicit(see-below) pair(pair<U, V>&); // since C++23
88 … template <class U, class V> explicit(see-below) pair(const pair<U, V>& p); // constexpr in C++14
89 … template <class U, class V> explicit(see-below) pair(pair<U, V>&& p); // constexpr in C++14
90 template <class U, class V>
91 constexpr explicit(see-below) pair(const pair<U, V>&&); // since C++23
98 … template <class U, class V> pair& operator=(const pair<U, V>& p); // constexpr in C++20
99 template <class U, class V>
100 constexpr const pair& operator=(const pair<U, V>& p) const; // since C++23
104 … template <class U, class V> pair& operator=(pair<U, V>&& p); // constexpr in C++20
105 template <class U, class V>
106 constexpr const pair& operator=(pair<U, V>&& p) const; // since C++23
220 …nge(T& obj, U&& new_value) // constexpr in C++17, noexcept in C++23
223 // 20.2.7, in-place construction // C++17
264 #if _LIBCPP_STD_VER >= 17