| 
|   | SharedPointer () | 
|   | 
|   | SharedPointer (_Ty *p) | 
|   | 
| template<typename _Dt >  | 
|   | SharedPointer (_Ty *p, _Dt dt) | 
|   | 
| template<typename _Ty2 >  | 
|   | SharedPointer (_Ty2 *p) | 
|   | 
| template<typename _Ty2 , typename _Dt >  | 
|   | SharedPointer (_Ty2 *p, _Dt dt) | 
|   | 
|   | SharedPointer (SharedPointer const &other) | 
|   | 
| SharedPointer &  | operator= (SharedPointer const &other) | 
|   | 
| template<typename _Ty2 >  | 
|   | SharedPointer (SharedPointer< _Ty2 > const &other) | 
|   | 
| template<typename _Ty2 >  | 
| SharedPointer &  | operator= (SharedPointer< _Ty2 > const &other) | 
|   | 
| void  | attachNew (_Ty *p) | 
|   | 
| template<typename _Dt >  | 
| void  | attachNew (_Ty *p, _Dt dt) | 
|   | 
| template<typename _Ty2 >  | 
| void  | attachNew (_Ty2 *p) | 
|   | 
| template<typename _Ty2 , typename _Dt >  | 
| void  | attachNew (_Ty2 *p, _Dt dt) | 
|   | 
| template<typename _Ty2 >  | 
| SharedPointer< _Ty2 >  | cast () | 
|   | 把指针由_Ty转换成_Ty2类型  更多...
  | 
|   | 
| template<typename _Ty2 >  | 
| SharedPointer< _Ty2 >  | ensureCast () | 
|   | 把指针由_Ty转换成_Ty2类型  更多...
  | 
|   | 
  Public 成员函数 继承自 winux::SharedHandle< _Ty * > | 
|   | SharedHandle () | 
|   | 
|   | SharedHandle (_Ty * h, _Ty * failVal) | 
|   | 
|   | SharedHandle (_Ty * h, _Ty * failVal, _Dt dt) | 
|   | 
|   | SharedHandle (_HTy2 h, _HTy2 failVal) | 
|   | 
|   | SharedHandle (_HTy2 h, _HTy2 failVal, _Dt dt) | 
|   | 
|   | SharedHandle (SharedHandle const &other) | 
|   | 
|   | SharedHandle (SharedHandle< _HTy2 > const &other) | 
|   | 
| virtual  | ~SharedHandle () | 
|   | 
| SharedHandle &  | operator= (SharedHandle const &other) | 
|   | 
| SharedHandle &  | operator= (SharedHandle< _HTy2 > const &other) | 
|   | 
| void  | attachNew (_Ty * h, _Ty * failVal) | 
|   | 
| void  | attachNew (_Ty * h, _Ty * failVal, _Dt dt) | 
|   | 
| void  | attachNew (_HTy2 h, _HTy2 failVal) | 
|   | 
| void  | attachNew (_HTy2 h, _HTy2 failVal, _Dt dt) | 
|   | 
| void  | attach (SharedHandleData const &data, bool isIncRef) | 
|   | 管理一个资源  更多...
  | 
|   | 
| void  | attach (typename SharedHandle< _HTy2 >::SharedHandleData const &data, bool isIncRef) | 
|   | 管理一个资源  更多...
  | 
|   | 
| void  | attach (_HTy2 h, SharedDeleterContext *ctx, bool isIncRef) | 
|   | 管理一个资源  更多...
  | 
|   | 
| SharedHandleData  | detach () | 
|   | 
| SharedHandleData  | peek () const | 
|   | 
| void  | reset () | 
|   | 
| _Ty *  | get () const | 
|   | 
|   | operator bool () const | 
|   | 
| _Ty *  | operator-> () | 
|   | 
| _Ty *  | operator-> () const | 
|   | 
template<typename _Ty>
class winux::SharedPointer< _Ty >
在文件 smartptr.hpp 第 639 行定义.