
11 Jan
2013
11 Jan
'13
5:41 p.m.
On Fri, Jan 11, 2013 at 7:19 PM, Paul Smith <pl.smith.mail@gmail.com> wrote:
On Fri, Jan 11, 2013 at 7:15 PM, Paul Smith <pl.smith.mail@gmail.com> wrote:
On a similar note, we should probably use a nothrow default constructible type when move constructing a variant for any type with a throwing move-ctor, not just recursive_wrapper.
Ignore that, it's nonsense.
FWIW, it becomes meaningful again if we provide an extension point for client types of variant to perform a destructive move. Now recursive_wrapper really does become just a special case. -- Paul Smith