|
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) |