Title
`meta::has_identifier` is not specified for annotations
Status
new
Section
[meta.reflection.names]
Submitter
Jakub Jelinek

Created on 2025-11-18.00:00:00 last changed 2 weeks ago

Messages

Date: 2025-11-15.00:00:00

[ 2025-11-26; Reflector poll. ]

Set priority to 1 after reflector poll.

'value' and 'object' are missing too.

Date: 2025-11-18.00:00:00

The `std::meta::has_identifier` metafunction doesn't say what it returns for an annotation. An annotation is not an entity, so it's not an unnamed entity, and it's also not a type, type alias, function, or any of the other things in the list.

We should add an item to the list for annotations, or just add a catch-all "Otherwise false" to the end of the list.

History
Date User Action Args
2025-11-26 19:05:41adminsetmessages: + msg15762
2025-11-18 00:00:00admincreate