libcopp
2.2.0
|
#include <libcopp/utils/config/libcopp_build_features.h>
#include <libcotask/task_macros.h>
#include <libcopp/utils/config/stl_include_prefix.h>
#include <assert.h>
#include <stdint.h>
#include <algorithm>
#include <ctime>
#include <list>
#include <set>
#include <unordered_map>
#include <vector>
#include <libcopp/utils/config/stl_include_suffix.h>
#include "libcotask/task.h"
#include "libcotask/task_promise.h"
Go to the source code of this file.
Data Structures | |
struct | detail::tickspec_t |
struct | detail::task_timer_node< TTASK_ID_TYPE > |
struct | detail::task_manager_node< task< TCO_MACRO > > |
class | task_manager< task< TCO_MACRO > > |
task manager for stackful coroutine task More... | |
struct | task_manager< task< TCO_MACRO > >::flag_type |
struct | task_manager< task< TCO_MACRO > >::flag_guard_type |
Namespaces | |
detail | |
Variables | |
template<class TTask > | |
struct LIBCOPP_COTASK_API_HEAD_ONLY | detail::task_manager_node |
template<typename TTask > | |
class LIBCOPP_COTASK_API_HEAD_ONLY | task_manager |
class LIBCOPP_COTASK_API_HEAD_ONLY task_manager |
Definition at line 35 of file task_manager.h.