![]() |
LeechCraft 0.6.70-19214-g121e5318a7
Modular cross-platform feature rich live environment.
|
#include "task.h"
Public Types | |
| enum class | CoroState : std::uint8_t { Running , Suspended , Finished } |
Public Attributes | |
| std::atomic< size_t > | Refs_ = 1 |
| std::exception_ptr | Exception_ {} |
| CoroState | State_ = CoroState::Running |
|
strong |
| std::exception_ptr LC::Util::detail::PromiseBase::Exception_ {} |
Definition at line 26 of file task.h.
Referenced by LC::Util::Task< R, Extensions >::promise_type::unhandled_exception().
| std::atomic<size_t> LC::Util::detail::PromiseBase::Refs_ = 1 |
Definition at line 25 of file task.h.
Referenced by LC::Util::Task< R, Extensions >::promise_type::DecRef(), and LC::Util::Task< R, Extensions >::promise_type::IncRef().
| CoroState LC::Util::detail::PromiseBase::State_ = CoroState::Running |
Definition at line 34 of file task.h.
Referenced by LC::Util::Task< R, Extensions >::promise_type::final_suspend().