Skip to content

Commit 8139e7d

Browse files
committed
Renaming P3240 to P3420
1 parent 41af924 commit 8139e7d

File tree

5 files changed

+10
-14
lines changed

5 files changed

+10
-14
lines changed

3240_reflection_of_templates/Makefile

Lines changed: 0 additions & 2 deletions
This file was deleted.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
p3420r0.html : reflection-of-templates.md
2+
include ../md/mpark-wg21.mk

3240_reflection_of_templates/p3240r0.html renamed to 3420_reflection_of_templates/p3420r0.html

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<!DOCTYPE html>
2-
<html xmlns="http://www.w3.org/1999/xhtml" lang xml:lang>
2+
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
33
<head>
44
<meta charset="utf-8" />
55
<meta name="generator" content="mpark/wg21" />
66
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
7-
<meta name="dcterms.date" content="2024-10-15" />
7+
<meta name="dcterms.date" content="2024-12-19" />
88
<title>Reflection of Templates</title>
99
<style>
1010
code{white-space: pre-wrap;}
@@ -561,11 +561,11 @@ <h1 class="title" style="text-align:center">Reflection of Templates</h1>
561561
<table style="border:none;float:right">
562562
<tr>
563563
<td>Document #:</td>
564-
<td>P3240R0 <a href="https://wg21.link/P3240">[Latest]</a> <a href="https://wg21.link/P3240/status">[Status]</a></td>
564+
<td>P3420R0 <a href="https://wg21.link/P3420">[Latest]</a> <a href="https://wg21.link/P3420/status">[Status]</a></td>
565565
</tr>
566566
<tr>
567567
<td>Date:</td>
568-
<td>2024-10-15</td>
568+
<td>2024-12-19</td>
569569
</tr>
570570
<tr>
571571
<td style="vertical-align:top">Project:</td>
@@ -661,8 +661,6 @@ <h1 id="toctitle">Contents</h1>
661661
<li><a href="#bibliography" id="toc-bibliography"><span class="toc-section-number">5</span> References<span></span></a></li>
662662
</ul>
663663
</div>
664-
<div style="min-width: 120%; text-align: justify; hyphens: auto; "></div>
665-
666664
<h1 data-number="1" style="border-bottom:1px solid #cccccc" id="motivation"><span class="header-section-number">1</span>
667665
Motivation<a href="#motivation" class="self-link"></a></h1>
668666
<p>A key characteristic that makes a reflection facility powerful is

3240_reflection_of_templates/reflection-of-templates.md renamed to 3420_reflection_of_templates/reflection-of-templates.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Reflection of Templates"
3-
document: P3240R0
3+
document: P3420R0
44
date: today
55
audience: EWG
66
author:
@@ -15,8 +15,6 @@ tag: reflection
1515
hackmd: true
1616
---
1717

18-
<div style="min-width: 120%; text-align: justify; hyphens: auto; " />
19-
2018
# Motivation
2119

2220
A key characteristic that makes a reflection facility powerful is *completeness*, i.e., the ability to reflect the entirety of the source language. Current proposals facilitate reflection of certain declarations in a namespace or a `struct`/`class`/`union` definition. Although [@P2996R7]'s `members_of` metafunction includes template members (function template and class template declarations), it does not offer primitives for reflection of template declarations themselves. In this proposal, we aim to define a comprehensive API for reflection of C++ templates.
@@ -737,4 +735,4 @@ references:
737735
month: 09
738736
day: 18
739737
URL: https://cppcon2024.sched.com/event/1gZhJ/reflection-is-not-contemplation
740-
---
738+
---

all_papers.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -225,8 +225,6 @@ <h1 id="papers-with-numbers">Papers with Numbers</h1>
225225

226226
<li><a href="https://wg21.link/P3177/github">P3177</a> const prvalues in the conditional operator: <a href="3177_const_prvalue/p3177r0.html">p3177r0</a> </li>
227227

228-
<li><img src="https://img.shields.io/badge/-reflection-orange" alt="" /> <a href="https://wg21.link/P3240/github">P3240</a> Reflection of Templates: <a href="3240_reflection_of_templates/p3240r0.html">p3240r0</a> </li>
229-
230228
<li><a href="https://wg21.link/P3273/github">P3273</a> Introspection of Closure
231229
Types: <a href="3273_introspect-closure/p3273r0.html">p3273r0</a> </li>
232230

@@ -249,6 +247,8 @@ <h1 id="papers-with-numbers">Papers with Numbers</h1>
249247
<li><img src="https://img.shields.io/badge/-reflection-orange" alt="" /> <a href="https://wg21.link/P3394/github">P3394</a> Annotations for
250248
Reflection: <a href="3394_annotations/p3394r0.html">p3394r0</a> <a href="3394_annotations/p3394r1.html">p3394r1</a> </li>
251249

250+
<li><img src="https://img.shields.io/badge/-reflection-orange" alt="" /> <a href="https://wg21.link/P3420/github">P3420</a> Reflection of Templates: <a href="3420_reflection_of_templates/p3420r0.html">p3420r0</a> </li>
251+
252252
<li><img src="https://img.shields.io/badge/-constexpr-blueviolet" alt="" /> <a href="https://wg21.link/P3450/github">P3450</a> Extend <code class="sourceCode cpp">std<span class="op">::</span>is_within_lifetime</code>: <a href="3450_extend_within_lifetime/p3450r0.html">p3450r0</a> </li>
253253

254254
<li><img src="https://img.shields.io/badge/-reflection-orange" alt="" /> <a href="https://wg21.link/P3451/github">P3451</a> A Suggestion for Reflection

0 commit comments

Comments
 (0)