P3547 R1 Modeling Access Control With Reflection
Opened this issue · 6 comments
SG7 discussed P3547R0 andP3587 on telecon and took following polls:
P3547R0: SG7 wants reflection methods (members_of
, ...) in C++26 to have access_context
parameter to communicate explicit access level as described in P3547R0.
SF | F | N | A | SA |
---|---|---|---|---|
11 | 3 | 1 | 0 | 0 |
Result: consensus
P3547R0: SG7 wants reflection to provide user-accessible access_context::unchecked()
in C++26.
SF | F | N | A | SA |
---|---|---|---|---|
4 | 3 | 3 | 1 | 3 |
Result: not consensus
Both papers will be seen in EWG in Hagenberg.
Discussed in EWG in Hagenberg:
POLLS:
P3547R0: EWG wants reflection methods (members_of
, ...) in C++26 to have access_context
parameter to communicate explicit access level as described in P3547R0.
SF | F | N | A | SA |
---|---|---|---|---|
31 | 30 | 5 | 2 | 0 |
Consensus in favor.
P3547R0: EWG does not want reflection to provide user-accessible access_context::unchecked()
in C++26.
SF | F | N | A | SA |
---|---|---|---|---|
3 | 8 | 6 | 12 | 39 |
Consensus against.
Next stop: LEWG
2025-02-12 Library Evolution Hagenberg Meeting
P3547R1: Modeling Access Control With Reflection
2025-02-12 Library Evolution Hagenberg Minutes
Champion: Dan Katz
Chair: Inbal Levi / Fabio Fracassi
Minute Taker:
Summary
POLL: Forward P3547R1 to LWG for C++26
SF | F | N | A | SA |
---|---|---|---|---|
8 | 11 | 1 | 0 | 0 |
Attendance: 27 (IP) + 5 (R)
Author's Position: 2xSF
Outcome: Strong consensus in favour.
Next Steps
Forward P3547R1 to LWG for C++26.
Folded into D2996R10; leaving open for LWG review convenience.