Re: [v3 PATCH] Implement LWG 2451

2016-07-06 Thread Jonathan Wakely
On 06/07/16 00:44 +0300, Ville Voutilainen wrote: Implement LWG 2451, optional should 'forward' T's implicit conversions. * include/experimental/optional (__is_optional_impl, __is_optional): New. (optional()): Make constexpr and default. (optional(_Up&&), optional(const

[v3 PATCH] Implement LWG 2451

2016-07-05 Thread Ville Voutilainen
Tested on Linux-x64. 2016-07-05 Ville Voutilainen Implement LWG 2451, optional should 'forward' T's implicit conversions. * include/experimental/optional (__is_optional_impl, __is_optional): New. (optional()): Make constexpr and default.