3 ms·
> and obviously cannot work once you realize that std::variant is just syntax sugar over a tagged union It would be easy to make it work, there isn't necessari
by gpderetta 2y ago
> and obviously cannot work once you realize that std::variant is just syntax sugar over a tagged union
It would be easy to make it work, there isn't necessarily a strict relation between the template parameter and the actual stored object. Not having reference variant members was a conscious decision, same as optional<T&>. Hopefully this will be fixed in the future.