Closed
Description
Following up on #1771, here's a specific suggestion at reorganization:
- Move [conv] as a subclause into [expr], immediately before [expr.arith.conv].
- Move [class.derived], [class.access], and [special] as subclauses into [class]: [class.access] as a subclause of [class.mem]; the rest immediately nested into [class].
- After the above, move [class.init] immediately nested into [class]. Same for [class.temporary]. Neither have anything to do with "special member functions" per se.
- (avoid hanging paragraphs:) Rename [class.name] to "Class declarations" and move [class]p1-3,5,11 there, at the top. Introduce [class.prop] "Class properties" and move [class]p4,6-10 there.