Ticket #3327: intrusive_ptr.swap.patch
File intrusive_ptr.swap.patch, 575 bytes (added by , 13 years ago) |
---|
-
boost/smart_ptr/intrusive_ptr.hpp
changeset: 3:7670ba12e523 user: Georg Sauthoff <gsauthof@techfak.uni-bielefeld.de> 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 b 172 172 173 173 void swap(intrusive_ptr & rhs) 174 174 { 175 T * tmp = px; 176 px = rhs.px; 177 rhs.px = tmp; 175 std::swap(px, rhs.px); 178 176 } 179 177 180 178 private: