Template Struct managed_resource¶
Defined in File managed_resource.hpp
Struct Documentation¶
-
template<typename
T
>
structlegion::core::common
::
managed_resource
¶ Public Functions
-
inline explicit
managed_resource
(std::nullptr_t t)¶
-
template<typename ...
Args
>
inlinemanaged_resource
(delegate<void(T&)> destroyFunc, Args&&... args, )¶
-
inline
managed_resource
(const managed_resource<T> &src)¶
-
inline
managed_resource
(managed_resource<T> &&src)¶
-
inline managed_resource<T> &
operator=
(const managed_resource<T> &src)¶
-
inline managed_resource<T> &
operator=
(managed_resource<T> &&src)¶
-
inline
operator T&
()¶
-
inline
operator const T&
() const¶
-
inline
~managed_resource
()¶
-
inline explicit