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

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

_callbackyaclib::detail::BaseCoreprotected
_executoryaclib::detail::BaseCore
_funcyaclib::detail::FuncCore< Func >protected
_resultyaclib::detail::ResultCore< V, E >
_selfyaclib::detail::ResultCore< V, E >
Base typedefyaclib::detail::PromiseCore< V, E, Func >
BaseCore(State callback) noexceptyaclib::detail::BaseCoreexplicitprotected
CallInline(InlineCore &callback) noexceptyaclib::detail::BaseCore
DecRef() noexceptyaclib::IRefinlinevirtual
Empty() const noexceptyaclib::detail::BaseCore
FuncCore(Func &&f)yaclib::detail::FuncCore< Func >inlineexplicitprotected
Get() noexceptyaclib::detail::ResultCore< V, E >inline
Here(InlineCore &caller) noexcept overrideyaclib::detail::ResultCore< V, E >inlinevirtual
IncRef() noexceptyaclib::IRefinlinevirtual
kEmpty enum valueyaclib::detail::BaseCore
kResult enum valueyaclib::detail::BaseCore
MoveExecutorTo(BaseCore &callback) noexceptyaclib::detail::BaseCore
nextyaclib::detail::Node
PromiseCore(Func &&f)yaclib::detail::PromiseCore< V, E, Func >inlineexplicit
Reset() noexceptyaclib::detail::BaseCore
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
SetCallback(InlineCore &callback) noexceptyaclib::detail::BaseCore
SetInline(InlineCore &callback) noexceptyaclib::detail::BaseCore
SetResult() noexceptyaclib::detail::BaseCore
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::BaseCore
Transfer typedefyaclib::detail::BaseCore
~IRef() noexcept=defaultyaclib::IRefvirtual
~ResultCore() noexcept overrideyaclib::detail::ResultCore< V, E >inline