From c878b5883ea7e98e6312091e68bfe22f80232fc1 Mon Sep 17 00:00:00 2001 From: Barry Revzin Date: Mon, 9 Oct 2023 16:17:38 -0500 Subject: [PATCH] Adding reflection paper --- 2996_reflection/Makefile | 2 + 2996_reflection/p2996r0.html | 575 ++++++++++++++++++++++++++++++++++ 2996_reflection/reflection.md | 13 + all_papers.md | 1 + 4 files changed, 591 insertions(+) create mode 100644 2996_reflection/Makefile create mode 100644 2996_reflection/p2996r0.html create mode 100644 2996_reflection/reflection.md diff --git a/2996_reflection/Makefile b/2996_reflection/Makefile new file mode 100644 index 00000000..1ad25680 --- /dev/null +++ b/2996_reflection/Makefile @@ -0,0 +1,2 @@ +p2996r0.html : reflection.md +include ../md/mpark-wg21.mk diff --git a/2996_reflection/p2996r0.html b/2996_reflection/p2996r0.html new file mode 100644 index 00000000..b3711ba2 --- /dev/null +++ b/2996_reflection/p2996r0.html @@ -0,0 +1,575 @@ + + + + + + + + Reflection for C++26 + + + + + + + + +
+
+

Reflection for C++26

+ + + + + + + + + + + + + + + + + + + + + + +
Document #:P2996R0
Date:2023-10-08
Project:Programming Language C++
Audience: + EWG
+
Reply-to: + Lots
<>
+ Of
<>
+ People
<>
+
+ +
+
+
+

Contents

+ +
+

1 Introduction

+
+
+ + diff --git a/2996_reflection/reflection.md b/2996_reflection/reflection.md new file mode 100644 index 00000000..895d806e --- /dev/null +++ b/2996_reflection/reflection.md @@ -0,0 +1,13 @@ +--- +title: "Reflection for C++26" +document: P2996R0 +date: today +audience: EWG +author: + - name: Lots + - name: Of + - name: People +toc: true +--- + +# Introduction diff --git a/all_papers.md b/all_papers.md index f670eb84..aa12f7ea 100644 --- a/all_papers.md +++ b/all_papers.md @@ -77,6 +77,7 @@ - P2944 Comparisons for reference_wrapper: [p2944r0](2944_comparisons_for_reference_wrapper/p2944r0.html) [p2944r1](2944_comparisons_for_reference_wrapper/p2944r1.html) [p2944r2](2944_comparisons_for_reference_wrapper/p2944r2.html) - P2945 Additional format specifiers for time_point: [p2945r0](2945_format_time_point/p2945r0.html) - P2994 On the Naming of Packs: [p2994r0](2994_naming_of_packs/p2994r0.html) +- P2996 Reflection for C++26: [p2996r0](2996_reflection/p2996r0.html) [~ranges]: https://img.shields.io/badge/-ranges-brightgreen [~constexpr]: https://img.shields.io/badge/-constexpr-blueviolet