Title
Remove feature-test macro __cpp_lib_monadic_optional
Status
c++23
Section
[version.syn]
Submitter
Jens Maurer

Created on 2021-10-18.00:00:00 last changed 12 months ago

Messages

Date: 2022-02-10.12:58:57

Proposed resolution:

This wording is relative to N4901.

  1. Modify [version.syn] as indicated:

    […]
    #define __cpp_lib_monadic_optional 202110L // also in <optional>
    […]
    #define __cpp_lib_optional 202106L202110L // also in <optional>
    […]
    
Date: 2022-02-10.00:00:00

[ 2022-02-10 Approved at February 2022 virtual plenary. Status changed: Tentatively Ready → WP. ]

Date: 2022-01-15.00:00:00

[ 2022-01-29; Reflector poll ]

Set status to Tentatively Ready after eight votes in favour during reflector poll.

Date: 2021-10-18.00:00:00

P0798R8 "Monadic operations for std::optional" created a new feature-test macro __cpp_lib_monadic_optional for a relatively minor enhancement.

We should instead increment the value of the existing feature-test macro __cpp_lib_optional.

History
Date User Action Args
2023-11-22 15:47:43adminsetstatus: wp -> c++23
2022-02-10 12:58:57adminsetmessages: + msg12356
2022-02-10 12:58:57adminsetstatus: ready -> wp
2022-01-29 22:29:12adminsetmessages: + msg12288
2022-01-29 22:29:12adminsetstatus: new -> ready
2021-10-23 13:16:07adminsetmessages: + msg12185
2021-10-18 00:00:00admincreate