Deducing this

LanguageC++232 papers1 connection

Explicit object parameters (this as a named parameter), plus the fix for static/explicit-object overload clashes.

Papers

2 · Virtual Oct 2021 → Issaquah 2023

Lets a member function declare its object parameter explicitly (this Self&& self), so constness and value category are deduced; enables CRTP without templates and recursive lambdas.