Skip to content

P3491 R2 define_static_{string,object,array} #2158

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wg21bot opened this issue Dec 18, 2024 · 5 comments
Open

P3491 R2 define_static_{string,object,array} #2158

wg21bot opened this issue Dec 18, 2024 · 5 comments
Assignees
Labels
B3 - addition Bucket 3 as described by P0592: material that is not mentioned in P0592 C++26 Targeted at C++26 constexpr CWG Core IS Ship vehicle: IS LWG Library lwg-pending LWG Chair needs to disposition reflection
Milestone

Comments

@wg21bot
Copy link
Collaborator

wg21bot commented Dec 18, 2024

P3491R0 define_static_{string,object,array} (Barry Revzin, Peter Dimov, Daveed Vandevoorde, Dan Katz)

@wg21bot wg21bot added the LEWG Library Evolution label Dec 18, 2024
@wg21bot wg21bot added this to the 2025-telecon milestone Dec 18, 2024
@jwakely jwakely changed the title P3491 R0 define_static_{string,object,array} P3491 R0 define_static_{string,object,array} Dec 18, 2024
@inbal2l inbal2l added B3 - addition Bucket 3 as described by P0592: material that is not mentioned in P0592 constexpr C++26 Targeted at C++26 reflection IS Ship vehicle: IS labels Dec 21, 2024
@wg21bot
Copy link
Collaborator Author

wg21bot commented Jan 14, 2025

P3491R1 define_static_{string,object,array} (Barry Revzin, Wyatt Childers, Peter Dimov, Daveed Vandevoorde)

@wg21bot wg21bot changed the title P3491 R0 define_static_{string,object,array} P3491 R1 define_static_{string,object,array} Jan 14, 2025
@cor3ntin cor3ntin changed the title P3491 R1 define_static_{string,object,array} P3491 R1 define_static_{string,object,array} Jan 14, 2025
@brevzin brevzin self-assigned this Jan 14, 2025
@FabioFracassi
Copy link
Collaborator

FabioFracassi commented Feb 13, 2025

2025-02-12 Library Evolution Hagenberg Meeting

P3491R1: define_static_{string,object,array}

2025-02-12 Library Evolution Hagenberg Minutes

Champion: Barry / Dan / Daveed
Chair: Fabio / Andreas
Minute Taker: Eddie

Summary

POLL: Amend P3491R1 by adding the other char types and Forward to LWG for C++26

SF F N A SA
7 12 1 0 0

Attendance: 26 (IP) + 4 (R)
Author's Position: SF
Outcome:

Next Steps

Amend P3491R1 by adding the other char types and Forward to LWG for C++26.

@FabioFracassi FabioFracassi added LWG Library and removed LEWG Library Evolution labels Feb 13, 2025
@inbal2l inbal2l added the lwg-pending LWG Chair needs to disposition label Mar 3, 2025
@wg21bot wg21bot changed the title P3491 R1 define_static_{string,object,array} P3491 R1 define_static_{string,object,array} Mar 19, 2025
@wg21bot
Copy link
Collaborator Author

wg21bot commented Mar 19, 2025

P3491R2 define_static_{string,object,array} (Barry Revzin, Wyatt Childers, Peter Dimov, Daveed Vandevoorde)

@wg21bot wg21bot changed the title P3491 R1 define_static_{string,object,array} P3491 R2 define_static_{string,object,array} Mar 19, 2025
@jwakely jwakely changed the title P3491 R2 define_static_{string,object,array} P3491 R2 define_static_{string,object,array} Mar 19, 2025
@jensmaurer
Copy link
Member

This contains a new function is_string_literal that needs compiler support. Adding CWG.

@jensmaurer jensmaurer added the CWG Core label Mar 26, 2025
@github-project-automation github-project-automation bot moved this to Ready for review in CWG Mar 26, 2025
@tahonermann
Copy link
Collaborator

SG16 reviewed P3491R2 during its 2025-03-26 meeting. The following poll was taken.

  • Poll 1: Forward P3491R2 to LWG/CWG with the understanding that LEWG has already forwarded this for inclusion in C++26.
    • Attendees: 8
      SF F N A SA
      2 6 0 0 0
    • Strong consensus.

SG16 had previously discussed the proposed features as part of its review of P2996R5 (Reflection for C++26) during the 2024-08-14 SG16 meeting. The motivation for SG16 review of P3491R2 was to confirm that prior feedback had been addressed and that there were no new concerns. No further issues were identified.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
B3 - addition Bucket 3 as described by P0592: material that is not mentioned in P0592 C++26 Targeted at C++26 constexpr CWG Core IS Ship vehicle: IS LWG Library lwg-pending LWG Chair needs to disposition reflection
Projects
Status: Ready for review
Status: No status
Development

No branches or pull requests

6 participants