You.i Engine
CYISharedPtr< YI_PTR_TYPE > Member List

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

CYIEnableSharedFromThis classCYISharedPtr< YI_PTR_TYPE >friend
CYISharedPtr classCYISharedPtr< YI_PTR_TYPE >friend
CYISharedPtr()CYISharedPtr< YI_PTR_TYPE >
CYISharedPtr(YI_PTR_TYPE *pData)CYISharedPtr< YI_PTR_TYPE >explicit
CYISharedPtr(YI_PTR_TYPE *pData, typename CYICallbackDeleter< YI_PTR_TYPE >::YI_CALLBACK pCallback)CYISharedPtr< YI_PTR_TYPE >explicit
CYISharedPtr(YI_PTR_TYPE *pData, YI_FUNCTION_OBJECT functor)CYISharedPtr< YI_PTR_TYPE >explicit
CYISharedPtr(const std::shared_ptr< YI_OTHER_TYPE > &pShared)CYISharedPtr< YI_PTR_TYPE >
CYISharedPtr(const CYISharedPtr< YI_OTHER_PTR_TYPE > &rOther)CYISharedPtr< YI_PTR_TYPE >
CYISharedPtr(const CYIWeakPtr< YI_PTR_TYPE > &rOther)=deleteCYISharedPtr< YI_PTR_TYPE >
CYISharedPtr(const CYIWeakPtr< YI_OTHER_PTR_TYPE > &rOther)=deleteCYISharedPtr< YI_PTR_TYPE >
CYIWeakPtr classCYISharedPtr< YI_PTR_TYPE >friend
DynamicCast() const CYISharedPtr< YI_PTR_TYPE >
Get() const CYISharedPtr< YI_PTR_TYPE >
GetClassTypeInfo()CYISharedPtr< YI_PTR_TYPE >static
GetRuntimeTypeInfo() const CYISharedPtr< YI_PTR_TYPE >
GetUseCount() const CYISharedPtr< YI_PTR_TYPE >
IsNull() const CYISharedPtr< YI_PTR_TYPE >
IsUnique() const CYISharedPtr< YI_PTR_TYPE >
operator bool() const CYISharedPtr< YI_PTR_TYPE >
operator std::shared_ptr< YI_OTHER_PTR_TYPE >() const CYISharedPtr< YI_PTR_TYPE >
operator!() const CYISharedPtr< YI_PTR_TYPE >
operator*() const CYISharedPtr< YI_PTR_TYPE >
operator->() const CYISharedPtr< YI_PTR_TYPE >
operator=(const std::shared_ptr< YI_OTHER_PTR_TYPE > &rOther)CYISharedPtr< YI_PTR_TYPE >
operator=(const CYISharedPtr< YI_OTHER_PTR_TYPE > &rOther)CYISharedPtr< YI_PTR_TYPE >
operator=(const CYIWeakPtr< YI_PTR_TYPE > &rOther)=deleteCYISharedPtr< YI_PTR_TYPE >
operator=(const CYIWeakPtr< YI_OTHER_PTR_TYPE > &rOther)=deleteCYISharedPtr< YI_PTR_TYPE >
Reset()CYISharedPtr< YI_PTR_TYPE >
StaticCast() const CYISharedPtr< YI_PTR_TYPE >
Swap(CYISharedPtr< YI_PTR_TYPE > &rPtr)CYISharedPtr< YI_PTR_TYPE >
ToWeakPtr() const CYISharedPtr< YI_PTR_TYPE >
~CYISharedPtr()CYISharedPtr< YI_PTR_TYPE >