Created on 2026-03-24.00:00:00 last changed 4 days ago
Proposed resolution:
This wording is relative to N5032.
Modify [meta.type.synop], header <type_traits> synopsis,
as indicated:
[…] // [meta.unary.prop], type properties […]template<class T> struct is_consteval_only;[…] // [meta.unary.prop], type properties […]template<class T> constexpr bool is_consteval_only_v = is_consteval_only<T>::value;[…]
Modify [tab:meta.unary.prop], Table 54 — Type property predicates as indicated:
Template Condition Preconditions … … … template<class T> struct is_consteval_only;T is consteval-only ([basic.types.general])remove_all_extents_t<T>shall be a complete type or cv `void`.… … …
Modify [meta.syn], header <meta> synopsis,
as indicated:
[…] // associated with [meta.unary.prop], type properties […]consteval bool is_consteval_only_type(info type);[…]
Modify [meta.reflection.traits] as indicated:
[…] // associated with [meta.unary.prop], type properties […]consteval bool is_consteval_only_type(info type);[…]-3- […]
[ Croydon 2026-03-26; move to Immediate. ]
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2026-03-26 14:14:11 | admin | set | messages: + msg16096 |
| 2026-03-26 14:14:11 | admin | set | status: new -> immediate |
| 2026-03-25 01:29:44 | admin | set | messages: + msg16066 |
| 2026-03-24 00:00:00 | admin | create | |