librf

类继承关系
此继承关系列表按字典顺序粗略的排序:
[详情级别 1 2 3]

C resumef::adopt_manual_unlock_t | 提示手工解锁，故相关的lock()函数不再返回batch_unlock_t。
▼C resumef::awaitable_impl_t< _Ty > | Awaitable_t<>的公共实现部分，用于减少awaitable_t<>的重复代码。
C resumef::awaitable_t< _Ty > | 用于包装‘异步函数’为‘可等待函数(awaitable function)’。
C resumef::batch_lock_t< _Ty, _Cont, _Assemble > | 无死锁的批量枷锁。
C resumef::batch_unlock_t< _Mtxs > | 在析构的时候自动解锁mutex_t的辅助类。
C resumef::channel_t< _Ty, _Optional, _OptimizationThread > | 可传递数据的模板信号量。
C resumef::counted_ptr< T > | 专用与state的智能计数指针，通过管理state内嵌的引用计数来管理state的生存期。
C resumef::counted_ptr< detail::state_event_all_t > |
C resumef::counted_ptr< detail::state_event_t > |
C resumef::counted_ptr< detail::state_mutex_t > |
C resumef::counted_ptr< resumef::state_t > |
C resumef::counted_ptr< state_type > |
C resumef::event_t | 用于协程的事件。
▼C std::exception | STL class
▼C std::logic_error | STL class
C resumef::channel_exception | 错误使用channel_t时产生的异常(v2版本已经不再抛此异常了）。
C resumef::mutex_exception | 错误使用mutex_t时产生的异常。
C resumef::timer_canceled_exception | 定时器提前取消导致的异常。
C resumef::future_t< _Ty > | 用于resumef协程的返回值。
C resumef::future_t< T > |
C resumef::generator_t< _Ty, _Alloc > | 专用于co_yield函数。
C resumef::get_current_scheduler_awaitor | 获得本协程绑定的调度器的可等待对象。
C resumef::get_current_task_awaitor | 获得本协程的task_t对象。
C resumef::get_root_state_awaitor | 获得本协程绑定的跟state指针的可等待对象。
C resumef::local_scheduler_t | 创建一个线程相关的调度器。
C resumef::mutex_t | 支持递归的锁。
C asio::rf_task_t< Allocator > | 用于指示asio相关异步函数，返回resumef::future_t<>的类型，从而变成支持 librf 的协程函数。
C resumef::scheduler_t | 协程调度器。
C resumef::spinlock | 一个自旋锁实现。
▼C resumef::state_base_t | State基类，state用于在协程的promise和future之间共享数据。
▼C resumef::state_future_t | 专用于future_t<>的state基类，实现了针对于future_t<>的公共方法等。
C resumef::state_t< _Ty > | 专用于future_t<>的state类。
C resumef::state_generator_t | 专用于generator_t<>的state类。
C resumef::switch_scheduler_awaitor | 切换协程的可等待对象。
C resumef::timer_handler | 定时器句柄。
C resumef::timer_manager | 定时器管理器。
C resumef::detail::timer_target | 定时器对象。
C resumef::when_ | 目前不知道怎么在doxygen里面能搜集到全局函数的文档。故用一个结构体来欺骗doxygen。
C resumef::yield_awaitor | 将本协程让渡出一次调用的可等待对象。