- #ifndef __COROTYPES_HPP__
- #define __COROTYPES_HPP__
- #include <functional>
- #include <boost/coroutine2/coroutine.hpp>
- using coro_t = boost::coroutines2::coroutine<void>::pull_type;
- using yield_t = boost::coroutines2::coroutine<void>::push_type;
- using coro_lambda_t = std::function<void(yield_t&)>;
- #endif
|