libstdc++
Deprecated List
Module negators
Deprecated in C++17, no longer in the standard since C++20. Use not_fn instead.
Module pointer_adaptors
Deprecated in C++11, no longer in the standard since C++17.
Module ptrmem_adaptors
Deprecated in C++11, no longer in the standard since C++17. Use mem_fn instead.
Class std::__is_nullptr_t< _Tp >
Non-standard. Use is_null_pointer instead.
Class std::auto_ptr< _Tp >
Deprecated in C++11, no longer in the standard since C++17. Use unique_ptr instead.
Class std::binary_function< _Arg1, _Arg2, _Result >
Deprecated in C++11, no longer in the standard since C++17.
Member std::get_unexpected () noexcept
Removed from the C++ standard in C++17
Class std::is_literal_type< _Tp >
Deprecated in C++17, removed in C++20. The idea of a literal type isn't useful.
Class std::is_pod< _Tp >
Deprecated in C++20. Use is_standard_layout && is_trivial instead.
Member std::random_shuffle (_RandomAccessIterator __first, _RandomAccessIterator __last)
Since C++14 std::random_shuffle is not part of the C++ standard. Use std::shuffle instead, which was introduced in C++11.
Member std::random_shuffle (_RandomAccessIterator __first, _RandomAccessIterator __last, _RandomNumberGenerator &&__rand)
Since C++14 std::random_shuffle is not part of the C++ standard. Use std::shuffle instead, which was introduced in C++11.
Member std::set_unexpected (unexpected_handler) noexcept
Removed from the C++ standard in C++17
Class std::unary_function< _Arg, _Result >
Deprecated in C++11, no longer in the standard since C++17.
Member std::unexpected ()
Removed from the C++ standard in C++17