Преглед на файлове

casting for unique pointers

Kajetan Johannes Hammerle преди 3 години
родител
ревизия
9df4fa0b0f
променени са 1 файла, в които са добавени 8 реда и са изтрити 0 реда
  1. 8 0
      memory/UniquePointer.h

+ 8 - 0
memory/UniquePointer.h

@@ -39,6 +39,14 @@ public:
     const T* operator->() const {
         return t;
     }
+
+    operator T*() {
+        return t;
+    }
+
+    operator const T*() const {
+        return t;
+    }
 };
 
 #endif