23 #ifndef HX3D_UTILS_PTR 24 #define HX3D_UTILS_PTR 34 using Ptr = std::shared_ptr<T>;
40 using UPtr = std::unique_ptr<T>;
51 template <
class T,
class... Args>
53 return std::make_shared<T>(args...);
std::enable_shared_from_this< T > EnableSharedThis
Quick-typing enable shared from this.
std::unique_ptr< T > UPtr
Quick-typing unique ptr.
Ptr< T > Make(Args &&...args)
Quick-typing make shared.
std::shared_ptr< T > Ptr
Quick-typing shared ptr.