基础工具库
零 Qt 依赖的跨平台工具集。设计原则:标准库特性的降级实现和便利封装,方便在无 Qt 环境下复用。
工具列表
| 工具 | 说明 |
|---|---|
| expected | 函数式错误处理 (std::expected 降级) |
| span | 非拥有视图 (std::span 降级) |
| singleton | 线程安全的单例模式 |
| scope_guard | RAII 风格的资源管理 |
| factory | 工厂模式工具 |
| macros | 便利宏集合 |
| hash | 哈希工具 |
| mpsc_queue | 多生产者单消费者队列 |
| once_init | 一次初始化 |
| policy_chain | 策略链 |
| weak_ptr | 弱引用 |
| weak_ptr_factory | 弱引用工厂 |