UTC test coverage
[platform/core/uifw/dali-core.git] / dali / public-api / common / intrusive-ptr.h
index 808a7ba..13a36e6 100644 (file)
@@ -184,6 +184,18 @@ public:
     return mPtr ? &IntrusivePtr::ThisIsSaferThanReturningVoidStar : 0;
   }
 
+  /**
+   * @brief Detach pointer from intrusive ptr counting.
+   *
+   * Use with care.
+   */
+  T* Detach()
+  {
+    T* ptr = mPtr;
+    mPtr = 0;
+    return ptr;
+  }
+
 private:
 
   /**