diff options
Diffstat (limited to 'Source/WebCore/rendering/RenderPtr.h')
-rw-r--r-- | Source/WebCore/rendering/RenderPtr.h | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/Source/WebCore/rendering/RenderPtr.h b/Source/WebCore/rendering/RenderPtr.h index ef069226f..d2cbba24c 100644 --- a/Source/WebCore/rendering/RenderPtr.h +++ b/Source/WebCore/rendering/RenderPtr.h @@ -23,8 +23,7 @@ * THE POSSIBILITY OF SUCH DAMAGE. */ -#ifndef RenderPtr_h -#define RenderPtr_h +#pragma once #include <algorithm> #include <cstddef> @@ -109,7 +108,7 @@ template<typename T> template<typename U> inline RenderPtr<T>::RenderPtr(RenderP template<typename T> inline auto RenderPtr<T>::operator=(RenderPtr&& o) -> RenderPtr& { ASSERT(!o || o != m_ptr); - RenderPtr ptr = std::move(o); + RenderPtr ptr = WTFMove(o); swap(ptr); return *this; } @@ -117,7 +116,7 @@ template<typename T> inline auto RenderPtr<T>::operator=(RenderPtr&& o) -> Rende template<typename T> template<typename U> inline auto RenderPtr<T>::operator=(RenderPtr<U>&& o) -> RenderPtr& { ASSERT(!o || o != m_ptr); - RenderPtr ptr = std::move(o); + RenderPtr ptr = WTFMove(o); swap(ptr); return *this; } @@ -177,5 +176,3 @@ template<typename T> struct HashTraits<WebCore::RenderPtr<T>> : SimpleClassHashT }; } // namespace WTF - -#endif // RenderPtr_h |