<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang xml:lang>
<head>
  <meta charset="utf-8" />
  <meta name="generator" content="pandoc" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
  <title>Reflection TS - Editor’s Report</title>
  <style>
      code{white-space: pre-wrap;}
      span.smallcaps{font-variant: small-caps;}
      span.underline{text-decoration: underline;}
      div.column{display: inline-block; vertical-align: top; width: 50%;}
  </style>
  <!--[if lt IE 9]>
    <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
  <![endif]-->
</head>
<body>
<header id="title-block-header">
<h1 class="title">Reflection TS - Editor’s Report</h1>
<p class="subtitle"><ul>
<li>Document number: <strong>N4819</strong></li>
<li>Date: 2019-06-17</li>
<li>Project: Programming Language C++, Core Working Group</li>
<li>Reply-to: David Sankel <a href="mailto:dsankel@bloomberg.net" class="email">dsankel@bloomberg.net</a></li>
</ul></p>
</header>
<h2 id="history">History</h2>
<p><a href="http://wg21.link/N4818">N4818</a> is the third working draft for the Reflection TS. It incorporates <a href="http://wg21.link/P1390R1">P1390R1</a>, Reflection TS NB comment resolutions: summary and rationale, and editorial changes based on NB comments. There is one remaining NB comment which has <em>not</em> been incorporated yet and that is the rebase onto C++14. This rebase is currently underway, but <a href="http://wg21.link/N4818">N4818</a> is otherwise complete.</p>
<h2 id="reflection-ts-editorial-responses">Reflection TS Editorial Responses</h2>
<h3 id="ca-001">CA 001</h3>
<p>Accepted. Resolved by instead using C++14 and the Coroutines TS as base documents.</p>
<h3 id="ca-002">CA 002</h3>
<p>Accepted. See resolution to <a href="#ca-001">CA 001</a>.</p>
<h3 id="us-003">US 003</h3>
<p>Accepted</p>
<h3 id="us-007">US 007</h3>
<p>Accepted</p>
<h3 id="ch-012">CH 012</h3>
<p>Added paragraph numbers both here and [reflect.general].</p>
<h3 id="ch-014">CH 014</h3>
<p>Accepted with modification. Used the grammar term for <em>function-call-expression</em> and <em>functional-type-conv-expression</em>, but not parenthesized expression. The latter has precedent for not being used with italics.</p>
<h3 id="ch-015">CH 015</h3>
<p>Accepted</p>
<h3 id="ca-018">CA 018</h3>
<p>Accepted</p>
<h3 id="ca-020">CA 020</h3>
<p>Accepted. Duplicate of CH 015.</p>
<h3 id="ca-022">CA 022</h3>
<p>Accepted</p>
<h3 id="us-023">US 023</h3>
<p>Accepted</p>
<h3 id="ch-033">CH 033</h3>
<p>No consensus for change.</p>
<h3 id="ca-034">CA 034</h3>
<p>Accepted</p>
<h3 id="jp-037">JP 037</h3>
<p>Accepted</p>
<h3 id="ch-038">CH 038</h3>
<p>Accepted</p>
<h3 id="ch-048">CH 048</h3>
<p>Accepted</p>
<h3 id="ca-051">CA 051</h3>
<p>Accepted</p>
<h3 id="ch-055">CH 055</h3>
<p>Accepted</p>
<h3 id="ch-059">CH 059</h3>
<p>Accepted</p>
<h3 id="ca-062">CA 062</h3>
<p>Accepted</p>
<h3 id="ca-063">CA 063</h3>
<p>Accepted</p>
<h3 id="ca-067">CA 067</h3>
<p>Accepted</p>
<h3 id="us-073">US 073</h3>
<p>No consensus for change.</p>
<h3 id="ca-077">CA 077</h3>
<p>Accepted with modification. See CA 031 response.</p>
<h3 id="us-081">US 081</h3>
<p>Accepted</p>
</body>
</html>
