Just a bunch of proposals for standardization that I've worked on. This is probably not up to date, since I always forget to push. Rendered here.
- p0704r1 - Fixing const-qualified pointers to members.
- p0780r2 - Allow pack expansion in lambda init-capture. There is a core issue (CWG 2378) as a pack of references is currently specified as
...&id
instead of&...id
. - p0892r2 -
explicit(bool)
, with STL. - p1185r2 -
<=> != ==
.
- p0848r1 - Conditionally Trivial Special Member Functions, with Casey Carter. Approved in San Diego with new design, needs wording.
- p1065r0 - constexpr
INVOKE
. Needs wording aroundconstexpr std::bind()
. - p1186r1 - When do you actually use
<=>
?. Approved in San Diego, needs to come back to EWG with design changes after Core review. The library part was moved to p1188r0. - p1188r0 - Library utilities for
<=>
. This paper is coalescing the library components of what used to be p1186r0 and p1187r0. - d1189r0 - Adding
<=>
to library. - p1614r0 - The Mothership Has Landed. The one library wording paper for everything
<=>
related.
- p0321r1 - Make pointers to members callable. Rejected in Toronto.
- p0573r2 - Abbreviated Lambdas, with Tomasz Kaminski. Rejected in Albuquerque.
- p0644r1 - Forward without forward. Rejected in Albuquerque.
- p0893r1 - Chaining comparisons, with Herb Sutter. Rejected in San Diego.
- p1169r0 - static
operator()
, with Casey Carter. Rejected in San Diego.
- p0847r2 - Deducing this, with Simon Brand, Gasper Asman, and Ben Deane. R0 was discussed in EWG in Rapperswil. R1 was discussed in San Diego.
- p1061r0 - Structured bindings can introduce a Pack, with Jonathan Wakely.
- p1170r0 - Overload sets as function parameters, with Andrew Sutton.