Re: [PATCH] Implement sane variant converting constructor (P0608R3)

2019-05-17 Thread Jonathan Wakely
On 17/05/19 15:55 +0200, Rainer Orth wrote: Hi Jonathan, * include/std/variant (__overload_set): Remove. (_Arr): New helper. (_Build_FUN): New class template to define a single FUN overload, with specializations to prevent unwanted conversions, as per P0608R3.

Re: [PATCH] Implement sane variant converting constructor (P0608R3)

2019-05-17 Thread Rainer Orth
Hi Jonathan, > * include/std/variant (__overload_set): Remove. > (_Arr): New helper. > (_Build_FUN): New class template to define a single FUN overload, > with specializations to prevent unwanted conversions, as per P0608R3. > (_Build_FUNs): New class template to buil

[PATCH] Implement sane variant converting constructor (P0608R3)

2019-05-16 Thread Jonathan Wakely
* include/std/variant (__overload_set): Remove. (_Arr): New helper. (_Build_FUN): New class template to define a single FUN overload, with specializations to prevent unwanted conversions, as per P0608R3. (_Build_FUNs): New class template to build an overload