changeset: 3:7670ba12e523 user: Georg Sauthoff date: Thu Aug 06 19:05:37 2009 +0200 summary: use std::swap for ptr swap diff -r 16736bb12c06 -r 7670ba12e523 boost/smart_ptr/intrusive_ptr.hpp --- a/boost/smart_ptr/intrusive_ptr.hpp Thu Aug 06 19:00:38 2009 +0200 +++ b/boost/smart_ptr/intrusive_ptr.hpp Thu Aug 06 19:05:37 2009 +0200 @@ -172,9 +172,7 @@ void swap(intrusive_ptr & rhs) { - T * tmp = px; - px = rhs.px; - rhs.px = tmp; + std::swap(px, rhs.px); } private: