[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