Selaa lähdekoodia

LibJS: Add JS::make_handle(T&)

I'm not sure why we only had a T* variant of this.
Andreas Kling 3 vuotta sitten
vanhempi
commit
c26b58bc53
1 muutettua tiedostoa jossa 6 lisäystä ja 0 poistoa
  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);
 }
 
+template<class T>
+inline Handle<T> make_handle(T& cell)
+{
+    return Handle<T>::create(&cell);
+}
+
 }