Added aliase for weak ptr
This commit is contained in:
@@ -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)...);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user