Special unique pointer for instances that must be destroyed.
- Template Parameters:
-
Public Functions
-
Ptr() = delete
-
Ptr(Ptr const&) = delete
-
inline Ptr(Ptr &&rhs)
-
inline explicit Ptr(ptr_T *obj)
-
inline ~Ptr()
-
Ptr &operator=(Ptr&) = delete
-
inline void operator=(Ptr &&rhs)
-
inline operator obj_T*()
-
inline operator obj_T*() const
-
inline obj_T *operator->()
-
inline obj_T const *operator->() const