Adds std::start_lifetime_as and start_lifetime_as_array to begin the lifetime of implicit-lifetime objects in existing storage.
Other papers in Object lifetime & unions
P2674R1A trait for implicit lifetime typesIssaquah 2023P2679R2Fixing
std::start_lifetime_as for arraysIssaquah 2023P3074R7trivial unions (was std::uninitialized)Hagenberg 2025P3726R2Adjustments to Union Lifetime RulesCroydon 2026P3769R1Clarification of placement new deallocationCroydon 2026All 6 papers in Object lifetime & unions →