id summary reporter owner description type status milestone component version severity resolution keywords cc 2603 patch for owner_before and owner_less support with shared_ptr/weak_ptr Frank Mori Hess Peter Dimov I'm attaching files that add owner_before members to shared_ptr and weak_ptr, and add a boost::owner_less class that supports boost::shared_ptr and weak_ptr as described in n2637. There is also a test program for owner_less. These patches do NOT change the semantics of operator<(), as that would break a lot of code. It merely makes it easier to write code that will be portable across boost::shared_ptr and std::shared_ptr. Patches closed To Be Determined smart_ptr Boost 1.37.0 Problem fixed