Re: [PATCH] Implement P0393R3

2017-02-15 Thread Tim Shen via gcc-patches
On Mon, Jan 9, 2017 at 2:52 AM, Jonathan Wakely wrote: > On 08/01/17 22:49 -0800, Tim Shen wrote: >> >> On Tue, Jan 3, 2017 at 6:17 AM, Jonathan Wakely >> wrote: >>> >>> On 01/01/17 04:17 -0800, Tim Shen via libstdc++ wrote: +#define _VARIANT_RELATION_FUNCTION_TEMPLATE(__op, __name

Re: [PATCH] Implement P0393R3

2017-01-09 Thread Jonathan Wakely
On 08/01/17 22:49 -0800, Tim Shen wrote: On Tue, Jan 3, 2017 at 6:17 AM, Jonathan Wakely wrote: On 01/01/17 04:17 -0800, Tim Shen via libstdc++ wrote: +#define _VARIANT_RELATION_FUNCTION_TEMPLATE(__op, __name) \ + template \ +constexpr bool operator __op(const variant<_Types...>& __lhs,

Re: [PATCH] Implement P0393R3

2017-01-08 Thread Tim Shen via gcc-patches
On Tue, Jan 3, 2017 at 6:17 AM, Jonathan Wakely wrote: > On 01/01/17 04:17 -0800, Tim Shen via libstdc++ wrote: >> >> +#define _VARIANT_RELATION_FUNCTION_TEMPLATE(__op, __name) \ >> + template \ >> +constexpr bool operator __op(const variant<_Types...>& __lhs, \ >> +