LeechCraft 0.6.70-18808-g3467692359
Modular cross-platform feature rich live environment.
Loading...
Searching...
No Matches
LC::Util::ContextExtension< typename > Struct Template Reference

#include "context.h"

Collaboration diagram for LC::Util::ContextExtension< typename >:

Public Types

using HasContextExtension = void

Public Member Functions

AddContextObject await_transform (AddContextObject awaitable) const
template<typename T>
auto await_transform (T &&awaitable)

Public Attributes

std::vector< RaiiSignalConnectionContextConnections_
QVector< detail::DeadObjectInfoDeadObjects_

Detailed Description

template<typename>
struct LC::Util::ContextExtension< typename >

Definition at line 122 of file context.h.

Member Typedef Documentation

◆ HasContextExtension

template<typename>
using LC::Util::ContextExtension< typename >::HasContextExtension = void

Definition at line 124 of file context.h.

Member Function Documentation

◆ await_transform() [1/2]

template<typename>
AddContextObject LC::Util::ContextExtension< typename >::await_transform ( AddContextObject awaitable) const
inline

Definition at line 129 of file context.h.

◆ await_transform() [2/2]

template<typename>
template<typename T>
auto LC::Util::ContextExtension< typename >::await_transform ( T && awaitable)
inline

Definition at line 135 of file context.h.

References LC::Util::detail::Awaiter().

Here is the call graph for this function:

Member Data Documentation

◆ ContextConnections_

template<typename>
std::vector<RaiiSignalConnection> LC::Util::ContextExtension< typename >::ContextConnections_

Definition at line 126 of file context.h.

◆ DeadObjects_

template<typename>
QVector<detail::DeadObjectInfo> LC::Util::ContextExtension< typename >::DeadObjects_

Definition at line 127 of file context.h.


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