diff options
Diffstat (limited to 'src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h')
-rw-r--r-- | src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h b/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h index b7e62b1..9507ab4 100644 --- a/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h +++ b/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h @@ -40,7 +40,7 @@ namespace WTF { typedef ValueType* PtrType; explicit OwnPtr(PtrType ptr = 0) : m_ptr(ptr) { } - OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { } + OwnPtr(std::unique_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { } // See comment in PassOwnPtr.h for why this takes a const reference. template <typename U> OwnPtr(const PassOwnPtr<U>& o); @@ -58,7 +58,7 @@ namespace WTF { // FIXME: This should be renamed to adopt. void set(PtrType ptr) { ASSERT(!ptr || m_ptr != ptr); deleteOwnedPtr(m_ptr); m_ptr = ptr; } - void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); } + void adopt(std::unique_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); } void clear() { deleteOwnedPtr(m_ptr); m_ptr = 0; } |