c++20 40
- Polymorphic, Defaulted Equality
- What's so hard about class types as non-type template parameters?
- What's so hard about
constexpr
allocation? - Mutating through a filter
- Prefer
views::meow
- Getting in trouble with mixed construction
- Assignment for
optional<T>
- Projections are Function Adaptors
-
T*
makes for a pooroptional<T&>
- Conditional Members
- Coercing deep const-ness
- Counting in Iteration Models
- Ambiguity in template parameters
- C++20 Range Adaptors and Range Factories
- Niebloids and Customization Point Objects
- Why tag_invoke is not the solution I want
- Implementing a better views::split
- Implementing span's comparisons
- Why were abbrev. lambdas rejected?
- Named Template Arguments
- Declaratively implementing Function Objects
- UFCS: Customization and Extension
- Comparisons in C++20
- Concept template parameters 2
- if constexpr isn't broken
- Concept template parameters
- Unconditionally implementing spaceship
- Conditionally implementing spaceship
- span: the best span
- Improvements to
<=>
- Declarations using Concepts
- Higher Order Fun
-
optional<T&>
- Yes, we need it - Should Span Be Regular
- Non-Ownership and Generic Programming and Regular types, oh my!
- optional<T> in a possible C++20 future
- Chaining Comparisons: Seeking Information from the Audience
- Implementing the spaceship operator for optional
- Things you can almost, mostly, do with Concepts