P3560 R0 Error Handling in Reflection
Opened this issue · 6 comments
This paper is modification of P2996 to throw exceptions, as already preferred variants. SG7 doesn't need to see this paper. LEWG should do the design review of exception types.
@inbal2l, I think this paper is targeting C++26. Can you confirm?
Yes it does.
Also removing EWG tag as it's all library wording.
@tahonermann - true. As sent in the mail it's on our Hagenberg schedule on Wed, if you could see this before that would be most helpful. Thank you! :)
2025-02-12 Library Evolution Hagenberg Meeting
P3560R0: Error Handling in Reflection
2025-02-12 Library Evolution Hagenberg Minutes
Champion: Barry Revzin / Peter Dimov
Chair: Inbal Levi / Robert Leahy
Minute Taker: Andreas Weis
Summary
POLL: std::meta::exception should inherit from std::exception (explore required modifications for what())
SF | F | N | A | SA |
---|---|---|---|---|
4 | 3 | 5 | 1 | 3 |
Attendance: 20 (IP) + 3 (R)
Author's Position: SA
Outcome: No Consensus
POLL: Forward P3560R1 to LWG for C++26.
SF | F | N | A | SA |
---|---|---|---|---|
5 | 9 | 0 | 2 | 1 |
Attendance: 21 (IP) + 3 (R)
Author's Position: SF
Outcome: Consensus in favor
A: Name exception for ADL reasons
SA: Not inheriting from std exception
Next Steps
P3560R1 forwarded to LWG for C++26.