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
General
Wording
Evolution
Study Groups
Mailings
1 · Year 1 · Month

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

2026 Aug · 1 of 6

Pick months in 2026

Filters SG18 Clear all
3 out of 3 papers selected for export
SelectPaper Title Authors Audience Doc Date
P4337R0 emplace_from R. Leahy 2026-08-03
Doc Date 2026-08-03
Mailing Date 2026-08 Unassigned
Author(s) Robert Leahy
Target Audience LEWGSG18
Abstract Enabled by variadic templates and forwarding references, C++11 brought emplace construction. Containers, wrappers, et cetera could provide variadic constructors or functions which forwarded arguments through to a constructor of some wrapped or contained type thereby creating an instance of that type without intervening temporaries (which would be copied or moved from).
P4338R0 deduce R. Leahy 2026-08-03
Doc Date 2026-08-03
Mailing Date 2026-08 Unassigned
Author(s) Robert Leahy
Target Audience LEWGSG18
Abstract `emplace_from` is a proposed standard library class template which enables emplace functionality (e.g. `std::vector::emplace_back`, `std::optional::emplace`, et cetera) to be used to construct immovable types returned by factory functions (e.g. `std::execution::connect`).
P4343R0 Adding clear() to Container Adaptors S. Avasthi 2026-08-11
Doc Date 2026-08-11
Mailing Date 2026-08 Unassigned
Author(s) Shubham Avasthi
Target Audience SG18
Abstract Currently, there is no standardized, zero-overhead way to clear the elements of container adaptors. When developers need to reuse a <ins>std::priority_queue or std::queue</ins> in a performance-critical loop, they are forced to use one of two suboptimal workarounds:
Showing 3 of 3 papers · source: open-std.org