Pārlūkot izejas kodu

LibJS: Add JS::make_handle(T&)

I'm not sure why we only had a T* variant of this.
Andreas Kling 3 gadi atpakaļ
vecāks
revīzija
c26b58bc53
1 mainītis faili ar 6 papildinājumiem un 0 dzēšanām
  1. 6 0
      Userland/Libraries/LibJS/Heap/Handle.h

+ 6 - 0
Userland/Libraries/LibJS/Heap/Handle.h

@@ -71,4 +71,10 @@ inline Handle<T> make_handle(T* cell)
     return Handle<T>::create(cell);
     return Handle<T>::create(cell);
 }
 }
 
 
+template<class T>
+inline Handle<T> make_handle(T& cell)
+{
+    return Handle<T>::create(&cell);
+}
+
 }
 }