Selaa lähdekoodia

AK: Don't refer to AK::swap() as ::swap()

While swap() is available in the global namespace in normal conditions,
!USING_AK_GLOBALLY will make this name unavailable in the global
namespace, making these calls fail to compile.
Ali Mohammad Pur 2 vuotta sitten
vanhempi
commit
d06057f88b
3 muutettua tiedostoa jossa 5 lisäystä ja 5 poistoa
  1. 1 1
      AK/FixedArray.h
  2. 2 2
      AK/NonnullOwnPtr.h
  3. 2 2
      AK/OwnPtr.h

+ 1 - 1
AK/FixedArray.h

@@ -142,7 +142,7 @@ public:
 
     void swap(FixedArray<T>& other)
     {
-        ::swap(m_storage, other.m_storage);
+        AK::swap(m_storage, other.m_storage);
     }
 
     void fill_with(T const& value)

+ 2 - 2
AK/NonnullOwnPtr.h

@@ -110,13 +110,13 @@ public:
 
     void swap(NonnullOwnPtr& other)
     {
-        ::swap(m_ptr, other.m_ptr);
+        AK::swap(m_ptr, other.m_ptr);
     }
 
     template<typename U>
     void swap(NonnullOwnPtr<U>& other)
     {
-        ::swap(m_ptr, other.m_ptr);
+        AK::swap(m_ptr, other.m_ptr);
     }
 
     template<typename U>

+ 2 - 2
AK/OwnPtr.h

@@ -152,13 +152,13 @@ public:
 
     void swap(OwnPtr& other)
     {
-        ::swap(m_ptr, other.m_ptr);
+        AK::swap(m_ptr, other.m_ptr);
     }
 
     template<typename U>
     void swap(OwnPtr<U>& other)
     {
-        ::swap(m_ptr, other.m_ptr);
+        AK::swap(m_ptr, other.m_ptr);
     }
 
     static OwnPtr lift(T* ptr)