Added aliase for weak ptr

This commit is contained in:
Antoine Pilote
2023-07-07 17:21:57 -04:00
parent c1b5c167aa
commit 64e3acc48c

View File

@@ -12,6 +12,8 @@ using Ref = std::shared_ptr<T>;
template<typename T>
using Scope = std::unique_ptr<T>;
template<typename T>
using Weak = std::weak_ptr<T>;
template<typename T, typename ... Args>
constexpr Ref<T> CreateRef(Args&& ... args)
@@ -23,4 +25,4 @@ template<typename T, typename ... Args>
constexpr Scope<T> CreateScope(Args&& ... args)
{
return std::make_unique<T>(std::forward<Args>(args)...);
}
}