[webkit-changes] cvs commit: JavaScriptCore/kxmlcore RefPtr.h
David
hyatt at opensource.apple.com
Fri Dec 16 14:27:26 PST 2005
hyatt 05/12/16 14:27:26
Modified: . ChangeLog
kxmlcore RefPtr.h
Log:
Remove unused RefPtr constructors that can create an ambiguity in ustring on some platforms.
Reviewed by mjs
* kxmlcore/RefPtr.h:
(KXMLCore::RefPtr::RefPtr):
Revision Changes Path
1.906 +9 -0 JavaScriptCore/ChangeLog
Index: ChangeLog
===================================================================
RCS file: /cvs/root/JavaScriptCore/ChangeLog,v
retrieving revision 1.905
retrieving revision 1.906
diff -u -r1.905 -r1.906
--- ChangeLog 16 Dec 2005 08:08:03 -0000 1.905
+++ ChangeLog 16 Dec 2005 22:27:24 -0000 1.906
@@ -1,3 +1,12 @@
+2005-12-16 David Hyatt <hyatt at apple.com>
+
+ Remove unused RefPtr constructors that can create an ambiguity in ustring on some platforms.
+
+ Reviewed by mjs
+
+ * kxmlcore/RefPtr.h:
+ (KXMLCore::RefPtr::RefPtr):
+
2005-12-15 Darin Adler <darin at apple.com>
Reviewed by Maciej.
1.5 +0 -2 JavaScriptCore/kxmlcore/RefPtr.h
Index: RefPtr.h
===================================================================
RCS file: /cvs/root/JavaScriptCore/kxmlcore/RefPtr.h,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- RefPtr.h 8 Dec 2005 18:19:28 -0000 1.4
+++ RefPtr.h 16 Dec 2005 22:27:26 -0000 1.5
@@ -34,12 +34,10 @@
RefPtr() : m_ptr(NULL) {}
RefPtr(T *ptr) : m_ptr(ptr) { if (ptr) ptr->ref(); }
RefPtr(const RefPtr& o) : m_ptr(o.m_ptr) { if (T *ptr = m_ptr) ptr->ref(); }
- RefPtr(PassRefPtr<T>& o) : m_ptr(o.release()) {}
~RefPtr() { if (T *ptr = m_ptr) ptr->deref(); }
template <class U> RefPtr(const RefPtr<U>& o) : m_ptr(o.get()) { if (T *ptr = m_ptr) ptr->ref(); }
- template <class U> RefPtr(PassRefPtr<U>& o) : m_ptr(o.release()) { }
T *get() const { return m_ptr; }
More information about the webkit-changes
mailing list