2 #ifndef _YI_DEFERRED_DELETION_EVENT_H 3 #define _YI_DEFERRED_DELETION_EVENT_H 29 template<
typename YI_TYPE,
typename SfinaeHelper =
void>
38 m_pPtr(
std::move(m_pPtr))
57 #endif // _YI_DEFERRED_DELETION_EVENT_H std::unique_ptr< YI_TYPE > m_pPtr
Definition: YiDeferredDeletionEvent.h:50
Base class for events.
Definition: YiEvent.h:489
CYIAbstractDeferredDeletionEvent()
virtual void Delete() override
Definition: YiDeferredDeletionEvent.h:45
Event for handling deferred deletion of data of type YI_TYPE. SfinaeHelper type is used to control a ...
Definition: YiDeferredDeletionEvent.h:30
Abstract event for handling deferred deletion of data.
Definition: YiDeferredDeletionEvent.h:15
CYIDeferredDeletionEvent(std::unique_ptr< YI_TYPE > m_pPtr)
Definition: YiDeferredDeletionEvent.h:37