| 34 | */ |
| 35 | template <class T, class... U> |
| 36 | auto Visit(T&& variant, U&&... visitorOverloads) |
| 37 | { |
| 38 | return std::visit(TOverloaded{std::forward<U>(visitorOverloads)...}, std::forward<T>(variant)); |
| 39 | } |
| 40 | |
| 41 | //////////////////////////////////////////////////////////////////////////////// |
| 42 |