Skip to content

P3380 R1 Extending support for class types as non-type template parameters #2037

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 Sep 21, 2024 · 3 comments
Open
Assignees
Labels
IS Ship vehicle: IS LEWG Library Evolution needs-revision Paper needs changes before it can proceed
Milestone

Comments

@wg21bot
Copy link
Collaborator

wg21bot commented Sep 21, 2024

P3380R0 Extending support for class types as non-type template parameters (Barry Revzin)

@wg21bot wg21bot added the EWG Evolution label Sep 21, 2024
@wg21bot wg21bot added this to the 2024-telecon milestone Sep 21, 2024
@brevzin brevzin self-assigned this Oct 18, 2024
@jfbastien
Copy link
Collaborator

Seen in EWG on Friday:

Poll: P3380r1 Extending support for class types as non-type template parameters, send the paper to LEWG for their consideration for C++26, and see again in EWG based on their feedback.

SF F N A SA
12 6 4 2 0

Result: consensus in favor

@jfbastien jfbastien added LEWG Library Evolution and removed EWG Evolution labels Nov 22, 2024
@jensmaurer jensmaurer modified the milestones: 2024-telecon, 2025-telecon Dec 18, 2024
@wg21bot
Copy link
Collaborator Author

wg21bot commented Dec 18, 2024

P3380R1 Extending support for class types as non-type template parameters (Barry Revzin)

@wg21bot wg21bot changed the title P3380 R0 Extending support for class types as non-type template parameters P3380 R1 Extending support for class types as non-type template parameters Dec 18, 2024
@FabioFracassi
Copy link
Collaborator

FabioFracassi commented Feb 13, 2025

P3380R1: Extending support for class types as non-type template parameters

2025-02-12 Library Evolution Hagenberg Minutes

Champion: Barry Revzin
Chair: Fabio / Andreas
Minute Taker: Eddie

Summary

POLL: Rename meta::serializer/meta::deserializer to meta::info_serializer/meta::info_deserializer

SF F N A SA
2 5 12 4 0

Attendance: 27 (IP) + 6 (R)
Author Position: 2xN
Outcome: No consensus for a change

POLL: We approve the library interface (with the expectation that implementation experience emerges) and send P3380R1 forward to LWG and EWG for C++26

SF F N A SA
5 8 3 4 5

Attendance: 27 (IP) + 6 (R)
Author Position: 2xSF
Outcome: No consensus

SA: The implementation experience isn’t why I’m against, but did push me to strongly against. This feels very overwrought, and then there’s the backwards direction which is added only for checking.

SA: I would be SF if there was implementation experience.

Next Steps

No consensus to approve library interface, we ask for more implementation experience.

@inbal2l inbal2l added needs-revision Paper needs changes before it can proceed IS Ship vehicle: IS labels Mar 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
IS Ship vehicle: IS LEWG Library Evolution needs-revision Paper needs changes before it can proceed
Projects
Development

No branches or pull requests

6 participants