WG21 PAPERS

Mailings Beta

Volunteer-driven · Not affiliated with WG21 or ISO

Filter and export papers from the C++ Committee’s monthly mailings by time frame and audience using the options below, or refine your export further with the Select button. Links point directly to the official WG21 papers on open-std.org.

Audience
Evolution
Study Groups
Mailings
1 · Year 1 · Month

Select the arrow to the right of the year to filter for specific months.

2026 Jul · 1 of 5

Pick months in 2026

Filters Author: Aurelien Cassagnes Clear all
2 out of 2 papers selected for export
Paper Title Authors Audience Doc Date Audit
P3385R8 Attributes reflection A. Cassagnes
Mailing Date 2026-07 Post-Brno
Author(s) Aurelien Cassagnes
Target Audience EWGLEWG
Revisions R7
Tracking issue View on GitHub
Abstract Attributes are used to a great extent, and there is new attributes being added to the language somewhat regularly. As reflection makes its way into our standard, we are missing a way for generic code to look into the attributes appertaining to an entity. That is what this proposal aims to tackle by introducing the building blocks.
P4033R1 Synthesizing enum at compile time with define_enum A. Cassagnes
Mailing Date 2026-07 Post-Brno
Author(s) Aurelien Cassagnes
Target Audience EWGSG7
Revisions R0
Tracking issue View on GitHub
Abstract The generative capability of reflection as they were introduced in C++26 are limited to `define_aggregate`, with no quick paths to more powerful facilities (See [p3294r2] for example). We can already leverage `define_aggregate` to impressive effects (See a JSON parser [here](https://brevzin.github.io/c++/2025/06/26/json-reflection/)), here we introduce another basic and lightweight building block:
Showing 2 of 2 papers · source: open-std.org