Changes to make SV behavior more stable:
- use std::launder/std::destroy to manage embedded object lifetime - copy/move constructor and operators supplemented by _tag member assignment - class constructor which allows to automatically specify a tag and prepare storage for final object.
Loading
Please sign in to comment