Adds std::constant_wrapper and std::cw for passing compile-time constants as values with operator forwarding.
Other papers in constant_wrapper & nontype
P3774R1Rename
std::nontype, and make it broadly usefulKona 2025P3948R1constant_wrapper is the only tool needed for passing constant expressions via function argumentsCroydon 2026P3978R3constant_wrapper should unwrap on call and subscriptCroydon 2026P4206R0Revert string support in std::constant_wrapperBrno 2026All 5 papers in constant_wrapper & nontype →