Lines Matching +full:17 +full:v

129     typedef T*        pointer;                           // deprecated in C++17, removed in C++20
130 typedef const T* const_pointer; // deprecated in C++17, removed in C++20
132 reference; // deprecated in C++17, removed in C++20
134 const_reference; // deprecated in C++17, removed in C++20
138 …template <class U> struct rebind {typedef allocator<U> other;}; // deprecated in C++17, removed in…
148 … pointer address(reference x) const noexcept; // deprecated in C++17, removed in C++20
149 … const_pointer address(const_reference x) const noexcept; // deprecated in C++17, removed in C++20
150 T* allocate(size_t n, const void* hint); // deprecated in C++17, removed in C++20
153 size_type max_size() const noexcept; // deprecated in C++17, removed in C++20
155 void construct(U* p, Args&&... args); // deprecated in C++17, removed in C++20
157 void destroy(U* p); // deprecated in C++17, removed in C++20
167 class raw_storage_iterator // deprecated in C++17, removed in C++20
168 : public iterator<output_iterator_tag, void, void, void, void> // until C++17
379 template <class Y> struct auto_ptr_ref {}; // deprecated in C++11, removed in C++17
382 class auto_ptr // deprecated in C++11, removed in C++17
442 unique_ptr(auto_ptr<U>&& u) noexcept; // removed in C++17
588 typedef T element_type; // until C++17
589 typedef remove_extent_t<T> element_type; // since C++17
590 typedef weak_ptr<T> weak_type; // C++17
605 template<class Y> shared_ptr(auto_ptr<Y>&& r); // removed in C++17
617 template<class Y> shared_ptr& operator=(auto_ptr<Y>&& r); // removed in C++17
632 bool unique() const noexcept; // deprected in C++17, removed in C++20
743 typedef T element_type; // until C++17
744 typedef remove_extent_t<T> element_type; // since C++17
850 atomic_compare_exchange_weak(shared_ptr<T>* p, shared_ptr<T>* v, shared_ptr<T> w);
853 atomic_compare_exchange_strong( shared_ptr<T>* p, shared_ptr<T>* v, shared_ptr<T> w);
856 atomic_compare_exchange_weak_explicit(shared_ptr<T>* p, shared_ptr<T>* v,
861 atomic_compare_exchange_strong_explicit(shared_ptr<T>* p, shared_ptr<T>* v,
882 template<class T, class Alloc, class U, class V>
884 U&& u, V&& v) noexcept;
885 template<class T, class Alloc, class U, class V>
887 pair<U, V>& pr) noexcept;
888 template<class T, class Alloc, class U, class V>
890 const pair<U, V>& pr) noexcept;
891 template<class T, class Alloc, class U, class V>
893 pair<U, V>&& pr) noexcept;
894 template<class T, class Alloc, class U, class V>
896 const pair<U, V>&& pr) noexcept;
956 #if _LIBCPP_STD_VER >= 17