std::execution: More Senders
std::execution offers three types of senders: factories, adapters, and consumers. I'll take a closer…
std::execution: Sender
std::execution offers three types of senders: factories, adapters, and consumers. I'll take a closer…
std::execution: Composition of Senders
Most sender adaptors are composable using the pipe operator.
Let me start with a simple example…
std::execution: Inclusive Scan
Inclusive scan solves problems related to range queries, such as calculating the sum of a range of elements…
std::execution: Asynchronous Algorithms
std::execution supports many asynchronous algorithms for various workflows.
Presenting proposal…
std::execution
std::execution, previously known as executors or Senders/Receivers, provides “a Standard C++ framework…
C++26 Core Language: Small Improvements
There are more small improvements in the C++26 language, which you should know.
static_assert…
Placeholders and Extended Character Set
Placeholders are a nice way to highlight variables that are no longer needed. Additionally, the character…
Contracts in C++26
Contracts allow you to specify preconditions, postconditions, and invariants for functions.
Contracts…
Reflection in C++26: Determine the Layout
Thanks to reflection, you can determine the layout of types.
My examples are based on the reflection…