$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] [review][variant2] visit needs better user documentation
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2019-04-06 15:20:24
AMDG
On 4/6/19 9:01 AM, Larry Evans via Boost wrote:
> <snip>
> I only drew that conclusion because the number of args seems the only
> difference between the test that compiles OK and the one that doesn't.
> The code was copy&pasted from:
>
>
> https://github.com/pdimov/variant2/blob/develop/test/variant_visit.cpp#L105
>
> and the function object there only accepts `int` as it's first
> argument. So, does that compile because any of the
> alternative types can be converted to `int`?
>
Yes.
> Hmmm. Changed the all types of the lamba args to auto and
> it still fails to compile :(Â Why is that?
>
The error is different, though. It fails because
the function body doesn't compile with every
combination of types.
In Christ,
Steven Watanabe