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@…