Created on 2019-04-23.00:00:00 last changed 45 months ago
Proposed resolution:
This wording is relative to N4810.
Modify [functional.syn], header <functional> synopsis, as indicated:
template<class T> struct unwrap_reference; template<class T> using unwrap_reference_t = typename unwrap_reference<T>::type; template<class T> struct unwrap_ref_decay: unwrap_reference<decay_t<T>> {}; template<class T> using unwrap_ref_decay_t = typename unwrap_ref_decay<T>::type;
Modify [refwrap.unwrapref] as indicated:
template<class T> struct unwrap_reference;-1- If T is a specialization […]
template<class T> struct unwrap_ref_decay;-?- The member typedef type of unwrap_ref_decay<T> denotes the type unwrap_reference_t<decay_t<T>>.
[ 2019-04-30 Priority to 0 and Status to Tentatively Ready after six positive votes on the reflector. ]
P0318R1 was discussed in Batavia and the requested changes were made in D0318R2. In San Diego the R1 paper was voted into the WP, despite not having the requested changes. There were also changes to D0318R2 suggested on the reflector, which are incorporated below.
History | |||
---|---|---|---|
Date | User | Action | Args |
2021-02-25 10:48:01 | admin | set | status: wp -> c++20 |
2019-07-22 15:46:37 | admin | set | status: voting -> wp |
2019-06-17 05:25:36 | admin | set | status: ready -> voting |
2019-05-01 09:53:21 | admin | set | messages: + msg10399 |
2019-05-01 09:53:21 | admin | set | status: new -> ready |
2019-04-25 19:48:58 | admin | set | messages: + msg10398 |
2019-04-23 00:00:00 | admin | create |