Date: Sat, 12 Sep 2026 11:48:43 -0500
On Sat, Sep 12, 2026 at 2:27 AM Michael Park <mcypark_at_[hidden]> wrote:
>
> I feel like this example might be pretty close to what you're saying?
>
> #include <variant>
>
> struct MyClass { int num; };
>
> int f(std::variant<MyClass, int> x) {
> int result = match (x) {
> case { MyClass myclass } => myclass.num;
> case { int n } => n;
> };
> }
What makes you say that, how did you construct it?
>
> I feel like this example might be pretty close to what you're saying?
>
> #include <variant>
>
> struct MyClass { int num; };
>
> int f(std::variant<MyClass, int> x) {
> int result = match (x) {
> case { MyClass myclass } => myclass.num;
> case { int n } => n;
> };
> }
What makes you say that, how did you construct it?
Received on 2026-09-12 17:21:44
