std::expected

LibraryC++23C++26C++295 papers1 connection

std::expected, monadic operations, unexpected::error(), constrained equality, C++29 unexpected cleanup.

Papers

5 · Virtual Feb 2022 → Brno 2026

Adds std::expected<T, E>, a vocabulary type holding either a value or an error.