id summary reporter owner description type status milestone component version severity resolution keywords cc 2911 shared_from_this free function fhess Frank Mori Hess "Attached is an implementation of a free shared_from_this function, plus a non-template enable_shared_from_this_base class which can only be used with the free shared_from_this function. The free function will also work with the usual enable_shared_from_this template. It is implemented on top of the existing enable_shared_from_this class, and so requires no modification of the existing smart_ptr code. This scheme has the advantage of simplicity, since the ""curiously recurring template pattern"" is not needed. It also ""just works"" if you have a class hierarchy that looks like ""X is derived from Y is derived from enable_shared_from_this_base"" and want to use shared_from_this with both X and Y. I've only tried it with gcc 4.3. " Feature Requests new To Be Determined smart_ptr Boost 1.38.0 Problem jwakely.boost@…