Connected features
Papers
5 · Sofia 2025 → Brno 2026Adds std::constant_wrapper and std::cw for passing compile-time constants as values with operator forwarding.
Renames std::nontype and generalizes it for broader use.
Makes constant_wrapper the one tool for passing constant expressions as function arguments (replacing nontype_t uses).
Makes constant_wrapper unwrap on call and subscript.
Reverts string support in std::constant_wrapper.