From: Frank Mori Hess (frank.hess_at_[hidden])
Date: 2008-04-09 13:47:28
-----BEGIN PGP SIGNED MESSAGE-----
On Wednesday 09 April 2008 11:13 am, Daniel Frey wrote:
> I have use cases which would be a lot easier to implement if
> shared_from_this() never throws. And - at least with the "old"
> implementation - I don't see any reason why this guarantee should not
> hold. Of course it's not a defect, but to me it seems desirable.
It is technically possible to make it throw without violating the functions
documented requirements, if there are multiple owners. For example, if pass
the raw pointer to multiple shared_ptrs with null deleters.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
-----END PGP SIGNATURE-----
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk