OSSmartPtr< T > Member List

This is the complete list of members for OSSmartPtr< T >, including all inherited members.

ConstPtr(const OSSmartPtr< U > &smart_ptr)OSSmartPtr< T >friend
GetRawPtr(const OSSmartPtr< U > &smart_ptr)OSSmartPtr< T >friend
IsNull(const OSSmartPtr< U > &smart_ptr)OSSmartPtr< T >friend
IsValid(const OSSmartPtr< U > &smart_ptr)OSSmartPtr< T >friend
operator!=(const OSSmartPtr< U1 > &lhs, const OSSmartPtr< U2 > &rhs)OSSmartPtr< T >friend
operator!=(const OSSmartPtr< U1 > &lhs, U2 *raw_rhs)OSSmartPtr< T >friend
operator!=(U1 *lhs, const OSSmartPtr< U2 > &raw_rhs)OSSmartPtr< T >friend
operator*() const OSSmartPtr< T >
operator->() const OSSmartPtr< T >
operator=(T *rhs)OSSmartPtr< T >
operator=(const OSSmartPtr< T > &rhs)OSSmartPtr< T >
operator==(const OSSmartPtr< U1 > &lhs, const OSSmartPtr< U2 > &rhs)OSSmartPtr< T >friend
operator==(const OSSmartPtr< U1 > &lhs, U2 *raw_rhs)OSSmartPtr< T >friend
operator==(U1 *lhs, const OSSmartPtr< U2 > &raw_rhs)OSSmartPtr< T >friend
OSSmartPtr()OSSmartPtr< T >
OSSmartPtr(const OSSmartPtr< T > &copy)OSSmartPtr< T >
OSSmartPtr(T *ptr)OSSmartPtr< T >
ptr_OSSmartPtr< T >private
ReleasePointer_()OSSmartPtr< T >private
SetFromRawPtr_(T *rhs)OSSmartPtr< T >private
SetFromSmartPtr_(const OSSmartPtr< T > &rhs)OSSmartPtr< T >private
~OSSmartPtr()OSSmartPtr< T >