9template <
typename Derived>
16 template <
bool SymmetricTransfer>
21 [[
nodiscard]] InlineCore* Here(InlineCore& )
noexcept final {
24#if YACLIB_SYMMETRIC_TRANSFER != 0
25 [[
nodiscard]] yaclib_std::coroutine_handle<>
Next(InlineCore& )
noexcept final {
31template <
typename Derived>
38 template <
bool SymmetricTransfer>
44 [[
nodiscard]] InlineCore* Here(InlineCore& caller)
noexcept final {
47#if YACLIB_SYMMETRIC_TRANSFER != 0
48 [[
nodiscard]] yaclib_std::coroutine_handle<>
Next(InlineCore& caller)
noexcept final {
54template <
typename Event,
template <
typename...>
typename Counter,
template <
typename...>
typename...
Callbacks>
virtual void DecRef() noexcept
Decrements reference counter.
Contract< V, E > MakeContract()
Creates related future and promise.
CallCallback & GetCall() noexcept
DropCallback & GetDrop() noexcept