Commit caedc443 authored by Bartek Wrona's avatar Bartek Wrona
Browse files

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.
parent 4fe1fb3b
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment