Reflection TS - Editor’s Report

History

N4818 is the third working draft for the Reflection TS. It incorporates P1390R1, Reflection TS NB comment resolutions: summary and rationale, and editorial changes based on NB comments. There is one remaining NB comment which has not been incorporated yet and that is the rebase onto C++14. This rebase is currently underway, but N4818 is otherwise complete.

Reflection TS Editorial Responses

CA 001

Accepted. Resolved by instead using C++14 and the Coroutines TS as base documents.

CA 002

Accepted. See resolution to CA 001.

US 003

Accepted

US 007

Accepted

CH 012

Added paragraph numbers both here and [reflect.general].

CH 014

Accepted with modification. Used the grammar term for function-call-expression and functional-type-conv-expression, but not parenthesized expression. The latter has precedent for not being used with italics.

CH 015

Accepted

CA 018

Accepted

CA 020

Accepted. Duplicate of CH 015.

CA 022

Accepted

US 023

Accepted

CH 033

No consensus for change.

CA 034

Accepted

JP 037

Accepted

CH 038

Accepted

CH 048

Accepted

CA 051

Accepted

CH 055

Accepted

CH 059

Accepted

CA 062

Accepted

CA 063

Accepted

CA 067

Accepted

US 073

No consensus for change.

CA 077

Accepted with modification. See CA 031 response.

US 081

Accepted