LeechCraft 0.6.70-19214-g121e5318a7
Modular cross-platform feature rich live environment.
Loading...
Searching...
No Matches
LC::Util::ContextExtensionBase Struct Reference

#include "context.h"

Inheritance diagram for LC::Util::ContextExtensionBase:
Collaboration diagram for LC::Util::ContextExtensionBase:

Public Member Functions

 ~ContextExtensionBase ()
bool HasDeadContexts () const
AddContext await_transform (AddContext awaitable) const noexcept
template<typename Self, typename T>
requires (!std::same_as<std::decay_t<T>, AddContext>)
auto await_transform (this Self &&self, T &&awaitable)

Public Attributes

CoroContext::Registrations Contexts_
QStringList DeadContexts_

Detailed Description

Definition at line 112 of file context.h.

Constructor & Destructor Documentation

◆ ~ContextExtensionBase()

LC::Util::ContextExtensionBase::~ContextExtensionBase ( )
inline

Definition at line 117 of file context.h.

References Contexts_.

Member Function Documentation

◆ await_transform() [1/2]

AddContext LC::Util::ContextExtensionBase::await_transform ( AddContext awaitable) const
inlinenoexcept

Definition at line 128 of file context.h.

Referenced by await_transform().

Here is the caller graph for this function:

◆ await_transform() [2/2]

template<typename Self, typename T>
requires (!std::same_as<std::decay_t<T>, AddContext>)
auto LC::Util::ContextExtensionBase::await_transform ( this Self && self,
T && awaitable )
inline

Definition at line 135 of file context.h.

References await_transform(), and LC::Util::detail::Awaiter().

Here is the call graph for this function:

◆ HasDeadContexts()

bool LC::Util::ContextExtensionBase::HasDeadContexts ( ) const
inline

Definition at line 123 of file context.h.

References DeadContexts_.

Referenced by LC::Util::detail::CheckDeadContexts().

Here is the caller graph for this function:

Member Data Documentation

◆ Contexts_

CoroContext::Registrations LC::Util::ContextExtensionBase::Contexts_

Definition at line 114 of file context.h.

Referenced by ~ContextExtensionBase().

◆ DeadContexts_

QStringList LC::Util::ContextExtensionBase::DeadContexts_

Definition at line 115 of file context.h.

Referenced by LC::Util::detail::CheckDeadContexts(), and HasDeadContexts().


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