You.i Engine
CYIScopedPtr< YI_PTR_TYPE, YI_DELETE_FUNCTOR > Member List

This is the complete list of members for CYIScopedPtr< YI_PTR_TYPE, YI_DELETE_FUNCTOR >, including all inherited members.

CYIScopedPtr classCYIScopedPtr< YI_PTR_TYPE, YI_DELETE_FUNCTOR >friend
CYIScopedPtr(YI_PTR_TYPE *pPtr=nullptr)CYIScopedPtr< YI_PTR_TYPE, YI_DELETE_FUNCTOR >inlineexplicit
CYIScopedPtr(YI_PTR_TYPE *pPtr, const YI_DELETE_FUNCTOR &deleter)CYIScopedPtr< YI_PTR_TYPE, YI_DELETE_FUNCTOR >inline
CYIScopedPtr(CYIScopedPtr &&other)CYIScopedPtr< YI_PTR_TYPE, YI_DELETE_FUNCTOR >inline
CYIScopedPtr(std::unique_ptr< YI_PTR_TYPE, YI_DELETE_FUNCTOR > &&other)CYIScopedPtr< YI_PTR_TYPE, YI_DELETE_FUNCTOR >inline
CYIScopedPtr(YI_PTR_TYPE *pPtr, YI_DELETE_FUNCTOR &&deleter)CYIScopedPtr< YI_PTR_TYPE, YI_DELETE_FUNCTOR >inline
CYIScopedPtr(CYIScopedPtr< YI_PTR_OTHER_TYPE, YI_OTHER_DELETER > &&other)CYIScopedPtr< YI_PTR_TYPE, YI_DELETE_FUNCTOR >inline
Get() const CYIScopedPtr< YI_PTR_TYPE, YI_DELETE_FUNCTOR >inline
IsNull() const CYIScopedPtr< YI_PTR_TYPE, YI_DELETE_FUNCTOR >inline
operator bool() const CYIScopedPtr< YI_PTR_TYPE, YI_DELETE_FUNCTOR >inline
operator std::unique_ptr< YI_PTR_OTHER_TYPE, YI_OTHER_DELETER >()CYIScopedPtr< YI_PTR_TYPE, YI_DELETE_FUNCTOR >inline
operator!() const CYIScopedPtr< YI_PTR_TYPE, YI_DELETE_FUNCTOR >inline
operator*() const CYIScopedPtr< YI_PTR_TYPE, YI_DELETE_FUNCTOR >inline
operator->() const CYIScopedPtr< YI_PTR_TYPE, YI_DELETE_FUNCTOR >inline
operator=(YI_PTR_TYPE *pPtr)CYIScopedPtr< YI_PTR_TYPE, YI_DELETE_FUNCTOR >inline
operator=(CYIScopedPtr &&other)CYIScopedPtr< YI_PTR_TYPE, YI_DELETE_FUNCTOR >inline
operator=(std::unique_ptr< YI_PTR_TYPE, YI_DELETE_FUNCTOR > &&other)CYIScopedPtr< YI_PTR_TYPE, YI_DELETE_FUNCTOR >inline
operator=(CYIScopedPtr< YI_PTR_OTHER_TYPE, YI_OTHER_DELETER > &&other)CYIScopedPtr< YI_PTR_TYPE, YI_DELETE_FUNCTOR >inline
Reset(YI_PTR_TYPE *pPtr=nullptr)CYIScopedPtr< YI_PTR_TYPE, YI_DELETE_FUNCTOR >inline
Swap(CYIScopedPtr< YI_PTR_TYPE, YI_DELETE_FUNCTOR > &rPtr)CYIScopedPtr< YI_PTR_TYPE, YI_DELETE_FUNCTOR >inline
Take()CYIScopedPtr< YI_PTR_TYPE, YI_DELETE_FUNCTOR >inline
~CYIScopedPtr()CYIScopedPtr< YI_PTR_TYPE, YI_DELETE_FUNCTOR >inline