ing/basic_string_view/basic_string_view "cpp/string/basic string view/basic string view") should be explicit  |  [ P2499R0 ](https://wg21.link/P2499R0) |  12.2  |  16  |  19.34*  |  15.0.0*  |  |  |   
[ ` std::generator ` ](/w/cpp/coroutine/generator "cpp/coroutine/generator") : synchronous coroutine generator for ranges  |  [ P2502R2 ](https://wg21.link/P2502R2)   
[ P2787R0 ](https://wg21.link/P2787R0) |  14  |  |  |  |  |  |   
Add a conditional noexcept specification to  [ std::apply ](/w/cpp/utility/apply "cpp/utility/apply") |  [ P2517R1 ](https://wg21.link/P2517R1) |  10  |  18  |  19.34*  |  |  |  |   
Explicit lifetime management ( [ ` std::start_lifetime_as ` ](/w/cpp/memory/start_lifetime_as "cpp/memory/start lifetime as") )  |  [ P2590R2 ](https://wg21.link/P2590R2)   
[ P2679R2 ](https://wg21.link/P2679R2) |  |  |  |  |  |  |   
Clarify handling of encodings in localized formatting of chrono types  |  [ P2419R2 ](https://wg21.link/P2419R2) |  |  |  19.34*  *  |  |  |  |   
[ std::move_iterator ](/w/cpp/iterator/move_iterator "cpp/iterator/move iterator") should not always be [ ` input_iterator ` ](/w/cpp/iterator/input_iterator "cpp/iterator/input iterator") |  [ P2520R0 ](https://wg21.link/P2520R0) |  12.3*  |  17*  |  19.34*  *  |  15.0.0*  |  |  |   
Deduction guides update for [ explicit object parameter ](/w/cpp/language/member_functions#Explicit_object_parameter "cpp/language/member functions") call operators  |  [ LWG3617 ](https://cplusplus.github.io/LWG/issue3617) |  14  |  |  19.34*  |  |  |  |   
Deduction guides update for  static  operator  (  )  |  [ P1169R4 ](https://wg21.link/P1169R4) |  13  |  16  |  19.39*  |  15.0.0*  |  |  |   
Standard names and library support for [ extended floating-point types ](/w/cpp/header/stdfloat "cpp/header/stdfloat") |  [ P1467R9 ](https://wg21.link/P1467R9) |  13  |  |  19.37*  *  |  |  |  |   
Monadic operations for [ ` std::expected ` ](/w/cpp/utility/expected "cpp/utility/expected") |  [ P2505R5 ](https://wg21.link/P2505R5) |  13  |  17  |  19.36*  |  15.0.0*  |  |  |   
[ ` views::enumerate ` ](/w/cpp/ranges/enumerate_view "cpp/ranges/enumerate view") |  [ P2164R9 ](https://wg21.link/P2164R9) |  13  |  |  19.37*  |  |  |  |   
[ ` std::is_implicit_lifetime ` ](/w/cpp/types/is_implicit_lifetime "cpp/types/is implicit lifetime") |  [ P2674R1 ](https://wg21.link/P2674R1) |  |  |  |  |  |  |   
std::common_reference_t  of  [ std::reference_wrapper ](/w/cpp/utility/functional/reference_wrapper "cpp/utility/functional/reference wrapper") should be a reference type  |  [ P2655R3 ](https://wg21.link/P2655R3) |  |  |  19.37*  |  |  |  |   
Disallowing user specialization of  [ std::allocator_traits ](/w/cpp/memory/allocator_traits "cpp/memory/allocator traits") |  [ P2652R2 ](https://wg21.link/P2652R2) |  |  19  |  19.37*  |  |  |  |   
Deprecating  [ std::numeric_limits::has_denorm ](/w/cpp/types/numeric_limits/has_denorm "cpp/types/numeric limits/has denorm") |  [ P2614R2 ](https://wg21.link/P2614R2) |  |  18  |  19.37*  |  |  |  |   
Making Multi-Param Constructors Of [ ` view ` s ](/w/cpp/ranges/view "cpp/ranges/view") [ ` explicit ` ](/w/cpp/language/explicit "cpp/language/explicit") |  [ P2711R1 ](https://wg21.link/P2711R1) |  |  17 (partial)*  |  19.36*  *  |  15.0.0*  |  |  |   
Relaxing Ranges Just A Smidge  |  [ P2609R3 ](https://wg21.link/P2609R3) |  |  |  19.37*  |  |  |  |   
Stashing Stashing Iterators For Proper Flattening  |  [ P2770R0 ](https://wg21.link/P2770R0) |  14  |  18  |  19.37*  |  |  |  |   
DR17:  [ std::visit() ](/w/cpp/utility/variant/visit "cpp/utility/variant/visit") for classes derived from  [ std::variant ](/w/cpp/utility/variant "cpp/utility/variant") |  [ P2162R2 ](https://wg21.link/P2162R2) |  11.3  |  13  |  19.20*  *    
19.30*  |  13.1.6*  |  |  |   
DR20: Conditionally borrowed ranges  |  [ P2017R1 ](https://wg21.link/P2017R1) |  11  |  16  |  19.30*  |  |  |  |   
DR20: Repairing [ input range adaptors ](/w/cpp/ranges#Views "cpp