
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Saturday 12 April 2008 12:07 pm, Peter Dimov wrote:
So you suggest we throw your improved implementation away? :-) This doesn't seem right to me, as it represents a fair amount of knowledge that will be lost. Maybe we need to move it somewhere, to boost/smart_ptr/esft_constructor_base.hpp, for instance? And link it from the docs.
Keeping it (and the enable_shared_from_this_light) as example code seems fine. I just think people who want to do something like call shared_from_this from constructors should be encouraged by default to use sp_accept_owner to call a postconstructor, as it seems to be prone to fewer gotchas. - -- Frank -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFIAPei5vihyNWuA4URAsrEAKCuVKx01cY84+kFClaq3Hikngt92ACfXCaq VFXAHnVxf9WuxqLD6eJeYxE= =woAd -----END PGP SIGNATURE-----