_callback | yaclib::detail::BaseCore | protected |
_executor | yaclib::detail::BaseCore | |
_result | yaclib::detail::ResultCore< V, E > | |
_self | yaclib::detail::ResultCore< V, E > | |
Add(std::size_t) noexcept | yaclib::detail::OneCounter< UniqueCore< V, E >, PromiseTypeDeleter< Lazy > > | inline |
BaseCore(State state) noexcept | yaclib::detail::BaseCore | inlineexplicitprotected |
CallInline(InlineCore &callback) noexcept | yaclib::detail::UniqueCore< V, E > | inline |
CopyExecutorTo(BaseCore &callback) noexcept | yaclib::detail::BaseCore | inline |
Empty() const noexcept | yaclib::detail::BaseCore | inline |
final_suspend() noexcept | yaclib::detail::PromiseType< V, E, Lazy > | inline |
Get() noexcept | yaclib::detail::OneCounter< UniqueCore< V, E >, PromiseTypeDeleter< Lazy > > | inline |
get_return_object() noexcept | yaclib::detail::PromiseType< V, E, Lazy > | inline |
GetRef() noexcept | yaclib::IRef | inlinevirtual |
Handle() noexcept | yaclib::detail::PromiseType< V, E, Lazy > | inline |
IncRef() noexcept | yaclib::IRef | inlinevirtual |
initial_suspend() noexcept | yaclib::detail::PromiseType< V, E, Lazy > | inline |
kEmpty enum value | yaclib::detail::BaseCore | |
kResult enum value | yaclib::detail::BaseCore | |
MoveExecutorTo(BaseCore &callback) noexcept | yaclib::detail::BaseCore | inline |
MoveOrConst() | yaclib::detail::ResultCore< V, E > | inline |
next | yaclib::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() noexcept | yaclib::detail::PromiseType< V, E, Lazy > | inline |
ResetImpl() noexcept | yaclib::detail::BaseCore | protected |
ResultCore() noexcept | yaclib::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) noexcept | yaclib::detail::PromiseType< V, E, Lazy > | inline |
SetCallback(InlineCore &callback) noexcept | yaclib::detail::UniqueCore< V, E > | inline |
SetCallbackImpl(InlineCore &callback) noexcept | yaclib::detail::BaseCore | protected |
SetInline(InlineCore &callback) noexcept | yaclib::detail::UniqueCore< V, E > | inline |
SetInlineImpl(InlineCore &callback) noexcept | yaclib::detail::BaseCore | protected |
SetResult() noexcept | yaclib::detail::UniqueCore< V, E > | inline |
SetResultImpl() noexcept | yaclib::detail::BaseCore | protected |
State enum name | yaclib::detail::BaseCore | |
Store(Args &&... args) noexcept(std::is_nothrow_constructible_v< Result< V, E >, Args &&... >) | yaclib::detail::ResultCore< V, E > | inline |
StoreCallback(InlineCore &callback) noexcept | yaclib::detail::UniqueCore< V, E > | inline |
StoreCallbackImpl(InlineCore &callback) noexcept | yaclib::detail::BaseCore | inlineprotected |
Sub(std::size_t) noexcept | yaclib::detail::OneCounter< UniqueCore< V, E >, PromiseTypeDeleter< Lazy > > | inline |
SubEqual(std::size_t) const | yaclib::detail::OneCounter< UniqueCore< V, E >, PromiseTypeDeleter< Lazy > > | inline |
unhandled_exception() noexcept | yaclib::detail::PromiseType< V, E, Lazy > | inline |
~IRef() noexcept=default | yaclib::IRef | virtual |
~ResultCore() noexcept override | yaclib::detail::ResultCore< V, E > | inline |