YACLib
C++ library for concurrent tasks execution
Loading...
Searching...
No Matches
yaclib::detail::PromiseType< V, E, Lazy > Member List

This is the complete list of members for yaclib::detail::PromiseType< V, E, Lazy >, including all inherited members.

_callbackyaclib::detail::BaseCoreprotected
_executoryaclib::detail::BaseCore
_resultyaclib::detail::ResultCore< V, E >
_selfyaclib::detail::ResultCore< V, E >
Add(std::size_t) noexceptyaclib::detail::OneCounter< UniqueCore< V, E >, PromiseTypeDeleter< Lazy > >inline
BaseCore(State state) noexceptyaclib::detail::BaseCoreinlineexplicitprotected
CallInline(InlineCore &callback) noexceptyaclib::detail::UniqueCore< V, E >inline
CopyExecutorTo(BaseCore &callback) noexceptyaclib::detail::BaseCoreinline
Empty() const noexceptyaclib::detail::BaseCoreinline
final_suspend() noexceptyaclib::detail::PromiseType< V, E, Lazy >inline
Get() noexceptyaclib::detail::OneCounter< UniqueCore< V, E >, PromiseTypeDeleter< Lazy > >inline
get_return_object() noexceptyaclib::detail::PromiseType< V, E, Lazy >inline
GetRef() noexceptyaclib::IRefinlinevirtual
Handle() noexceptyaclib::detail::PromiseType< V, E, Lazy >inline
IncRef() noexceptyaclib::IRefinlinevirtual
initial_suspend() noexceptyaclib::detail::PromiseType< V, E, Lazy >inline
kEmpty enum valueyaclib::detail::BaseCore
kResult enum valueyaclib::detail::BaseCore
MoveExecutorTo(BaseCore &callback) noexceptyaclib::detail::BaseCoreinline
MoveOrConst()yaclib::detail::ResultCore< V, E >inline
nextyaclib::detail::Node
OneCounter(std::size_t, Args &&... args) noexcept(std::is_nothrow_constructible_v< UniqueCore< V, E >, Args &&... >)yaclib::detail::OneCounter< UniqueCore< V, E >, PromiseTypeDeleter< Lazy > >inline
PromiseType() noexceptyaclib::detail::PromiseType< V, E, Lazy >inline
ResetImpl() noexceptyaclib::detail::BaseCoreprotected
ResultCore() noexceptyaclib::detail::ResultCore< V, E >inline
ResultCore(Args &&... args) noexcept(std::is_nothrow_constructible_v< Result< V, E >, Args &&... >)yaclib::detail::ResultCore< V, E >inlineexplicit
return_value(Value &&value) noexcept(std::is_nothrow_constructible_v< Result< V, E >, Value && >)yaclib::detail::PromiseType< V, E, Lazy >inline
return_value(Unit) noexceptyaclib::detail::PromiseType< V, E, Lazy >inline
SetCallback(InlineCore &callback) noexceptyaclib::detail::UniqueCore< V, E >inline
SetCallbackImpl(InlineCore &callback) noexceptyaclib::detail::BaseCoreprotected
SetInline(InlineCore &callback) noexceptyaclib::detail::UniqueCore< V, E >inline
SetInlineImpl(InlineCore &callback) noexceptyaclib::detail::BaseCoreprotected
SetResult() noexceptyaclib::detail::UniqueCore< V, E >inline
SetResultImpl() noexceptyaclib::detail::BaseCoreprotected
State enum nameyaclib::detail::BaseCore
Store(Args &&... args) noexcept(std::is_nothrow_constructible_v< Result< V, E >, Args &&... >)yaclib::detail::ResultCore< V, E >inline
StoreCallback(InlineCore &callback) noexceptyaclib::detail::UniqueCore< V, E >inline
StoreCallbackImpl(InlineCore &callback) noexceptyaclib::detail::BaseCoreinlineprotected
Sub(std::size_t) noexceptyaclib::detail::OneCounter< UniqueCore< V, E >, PromiseTypeDeleter< Lazy > >inline
SubEqual(std::size_t) constyaclib::detail::OneCounter< UniqueCore< V, E >, PromiseTypeDeleter< Lazy > >inline
unhandled_exception() noexceptyaclib::detail::PromiseType< V, E, Lazy >inline
~IRef() noexcept=defaultyaclib::IRefvirtual
~ResultCore() noexcept overrideyaclib::detail::ResultCore< V, E >inline