Re: [PATCH] LWG 2996 add rvalue overloads for shared_ptr aliasing and casting

2019-05-24 Thread Jonathan Wakely
On 24/05/19 11:39 +0100, Jonathan Wakely wrote: On 24/05/19 11:02 +0200, Christophe Lyon wrote: Hi Jonathan, On Thu, 23 May 2019 at 23:40, Jonathan Wakely wrote: * doc/xml/manual/intro.xml: Document LWG DR 2996 change. * doc/html/*: Regenerate. * include/bits/shared_ptr.

Re: [PATCH] LWG 2996 add rvalue overloads for shared_ptr aliasing and casting

2019-05-24 Thread Jonathan Wakely
On 24/05/19 11:02 +0200, Christophe Lyon wrote: Hi Jonathan, On Thu, 23 May 2019 at 23:40, Jonathan Wakely wrote: * doc/xml/manual/intro.xml: Document LWG DR 2996 change. * doc/html/*: Regenerate. * include/bits/shared_ptr.h (shared_ptr(shared_ptr&&, T*)): Add

Re: [PATCH] LWG 2996 add rvalue overloads for shared_ptr aliasing and casting

2019-05-24 Thread Christophe Lyon
Hi Jonathan, On Thu, 23 May 2019 at 23:40, Jonathan Wakely wrote: > > * doc/xml/manual/intro.xml: Document LWG DR 2996 change. > * doc/html/*: Regenerate. > * include/bits/shared_ptr.h (shared_ptr(shared_ptr&&, T*)): Add > rvalue aliasing constructor. > (st

[PATCH] LWG 2996 add rvalue overloads for shared_ptr aliasing and casting

2019-05-23 Thread Jonathan Wakely
* doc/xml/manual/intro.xml: Document LWG DR 2996 change. * doc/html/*: Regenerate. * include/bits/shared_ptr.h (shared_ptr(shared_ptr&&, T*)): Add rvalue aliasing constructor. (static_pointer_cast, const_pointer, dynamic_pointer_cast) (reinterpret_po