LeechCraft 0.6.70-18450-gabe19ee3b0
Modular cross-platform feature rich live environment.
Loading...
Searching...
No Matches
LC::Util::detail::PromiseBase Struct Reference

#include "task.h"

Inheritance diagram for LC::Util::detail::PromiseBase:
Collaboration diagram for LC::Util::detail::PromiseBase:

Public Attributes

std::atomic< size_t > Refs_ = 1
std::atomic< std::coroutine_handle<> > Continuation_ {}
std::exception_ptr Exception_ {}

Detailed Description

Definition at line 22 of file task.h.

Member Data Documentation

◆ Continuation_

std::atomic<std::coroutine_handle<> > LC::Util::detail::PromiseBase::Continuation_ {}

Definition at line 25 of file task.h.

◆ Exception_

std::exception_ptr LC::Util::detail::PromiseBase::Exception_ {}

◆ Refs_

std::atomic<size_t> LC::Util::detail::PromiseBase::Refs_ = 1

The documentation for this struct was generated from the following file:
  • /home/abuild/rpmbuild/BUILD/leechcraft-doc-0.6.70+git.18450.gabe19ee3b0-build/leechcraft-0.6.70-18450-gabe19ee3b0/src/util/threads/coro/task.h