ISO C++ Committee (WG21) Papers
That page hosts the list of WG21 papers that I created or co-authored with other C++ experts. Source versions of those papers can be found on GitHub.
What is ISO C++ Committee?
Information on the ISO C++ Committee is available on the Committee site.
About me
Hi, my name is Mateusz Pusz. You can find more about me on my LinkedIn account. To make a long story short I am doing C++ for fun and living for many years now. I am a C++ consultant, trainer, and evangelist focused on Modern C++. I am also the founder of Train IT created to provide C++ training and consulting services all over the world. My main areas of interest and expertise are code performance, low latency, stability, and security.
I am an active voting member of the ISO C++ Committee (WG21) and this page is dedicated to this activity.
My Papers
Published
- P0919R0: Heterogeneous lookup for unordered containers
- P0919R1: Heterogeneous lookup for unordered containers
- P0919R2: Heterogeneous lookup for unordered containers
- P0919R3: Heterogeneous lookup for unordered containers
- P0920R0: Precalculated hash values in lookup
- P0920R1: Precalculated hash values in lookup
- P0920R2: Precalculated hash values in lookup
- P1935R0: A C++ Approach to Physical Units
- P1935R1: A C++ Approach to Physical Units
- P1935R2: A C++ Approach to Physical Units
- P1985R0: Universal Template Parameters
- P1985R1: Universal Template Parameters
- P2007R0:
std::from_chars
should work withstd::string_view
- P2007R1:
std::from_chars
should work withstd::string_view
- P2008R0: Enable variable template template parameters
- P2980R0: A motivation, scope, and plan for a physical quantities and units library
- P2980R1: A motivation, scope, and plan for a quantities and units library
- P2981R0: Improving our safety with a physical quantities and units library
- P2981R1: Improving our safety with a physical quantities and units library
- P2982R0:
std::quantity
as a numeric type - P2982R1:
std::quantity
as a numeric type - P3045R0: Quantities and units library
- P3045R1: Quantities and units library
- P3045R2: Quantities and units library
- P3045R3: Quantities and units library
- P3094R0:
std::basic_fixed_string
- P3094R1:
std::basic_fixed_string
- P3094R2:
std::basic_fixed_string
- P3094R3:
std::basic_fixed_string
- P3094R4:
std::basic_fixed_string
- P3094R5:
std::basic_fixed_string
Under Development
- P3045R4: Quantities and units library
- P3045R5: Quantities and units library
- P3094R6:
std::basic_fixed_string
More Papers
All official ISO C++ Committee papers are available from the C++ mailings.