| CYIScopedPtr class | CYIScopedPtr< 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 |