| 
    fastdo
    0.5.12
    
   | 
 

类 | |
| struct | winux::Allocator< _Ty > | 
| 构造分配器  更多... | |
| struct | winux::Deallocator< _Ty > | 
| 析构释放器  更多... | |
| class | winux::SimpleDeleterContext | 
| Simple删除器场景基类  更多... | |
| class | winux::SimpleDefaultDeleterContext< _HTy > | 
| Simple默认删除器场景  更多... | |
| class | winux::SimpleCustomDeleterContext< _HTy, _Dt > | 
| Simple自定义删除器场景  更多... | |
| class | winux::SimpleHandle< _HTy > | 
| 简单句柄类,管理各种资源的自动释放,赋值相当于传递管理权。  更多... | |
| struct | winux::SimpleHandle< _HTy >::SimpleHandleData | 
| class | winux::SimplePointer< _Ty > | 
| 简单指针  更多... | |
| class | winux::SharedDeleterContext | 
| Shared删除器场景基类  更多... | |
| class | winux::SharedDefaultDeleterContext< _HTy > | 
| Shared默认删除器场景  更多... | |
| class | winux::SharedCustomDeleterContext< _HTy, _Dt > | 
| Shared自定义删除器场景  更多... | |
| class | winux::SharedHandle< _HTy > | 
| 引用计数共享句柄,管理各种资源的自动释放  更多... | |
| struct | winux::SharedHandle< _HTy >::SharedHandleData | 
| class | winux::SharedPointer< _Ty > | 
| class | winux::WeakHandle< _HTy > | 
| 弱句柄  更多... | |
| class | winux::WeakPointer< _Ty > | 
| 弱指针  更多... | |
命名空间 | |
| winux | |
| 跨平台基础功能库  | |
函数 | |
| long | winux::LongAtomicIncrement (long volatile *p) | 
| 原子化使一个Long型变量+1,返回值是+1后的*p值  更多... | |
| long | winux::LongAtomicDecrement (long volatile *p) | 
| 原子化使一个Long型变量-1,返回值是-1后的*p值  更多... | |
| long | winux::LongAtomicCompareExchange (long volatile *p, long exchange, long comparand) | 
| 原子化操作,*p若和comparand相等,就把*p赋成exchange,返回值是初始的*p值  更多... | |
| template<typename _Ty > | |
| SimplePointer< _Ty > | winux::MakeSimple (_Ty *newObj) | 
| template<typename _Ty , typename _Dt > | |
| SimplePointer< _Ty > | winux::MakeSimple (_Ty *newObj, _Dt dt) | 
| template<typename _Ty > | |
| SharedPointer< _Ty > | winux::MakeShared (_Ty *newObj) | 
| template<typename _Ty , typename _Dt > | |
| SharedPointer< _Ty > | winux::MakeShared (_Ty *newObj, _Dt dt) |