瀏覽代碼

2010-11-15 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>

	Added non-member swap() for SharedHandle.
	* src/SharedHandle.h
Tatsuhiro Tsujikawa 15 年之前
父節點
當前提交
8a1578d741
共有 2 個文件被更改,包括 11 次插入0 次删除
  1. 5 0
      ChangeLog
  2. 6 0
      src/SharedHandle.h

+ 5 - 0
ChangeLog

@@ -1,3 +1,8 @@
+2010-11-15  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>
+
+	Added non-member swap() for SharedHandle.
+	* src/SharedHandle.h
+
 2010-11-15  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>
 
 	Replaced HttpHeader::responseStatus_ with HttpHeader::statusCode_.

+ 6 - 0
src/SharedHandle.h

@@ -287,6 +287,12 @@ public:
   }
 };
 
+template<typename T>
+void swap(SharedHandle<T>& a, SharedHandle<T>& b)
+{
+  a.swap(b);
+}
+
 template<typename T, typename S>
 SharedHandle<T>
 dynamic_pointer_cast(const SharedHandle<S>& t) {