LeechCraft  0.6.70-18450-gabe19ee3b0
Modular cross-platform feature rich live environment.
LC::Util::ContextExtensions< typename > Struct Template Reference

#include "context.h"

Public Types

using HasContextExtensions = void
 

Public Member Functions

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

Public Attributes

QVector< QMetaObject::Connection > ContextConnections_
 
QVector< detail::DeadObjectInfoDeadObjects_
 

Detailed Description

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

Definition at line 110 of file context.h.

Member Typedef Documentation

◆ HasContextExtensions

template<typename >
using LC::Util::ContextExtensions< typename >::HasContextExtensions = void

Definition at line 112 of file context.h.

Member Function Documentation

◆ await_transform() [1/2]

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

Definition at line 123 of file context.h.

◆ await_transform() [2/2]

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

Definition at line 129 of file context.h.

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

+ Here is the call graph for this function:

◆ FinalSuspend()

template<typename >
void LC::Util::ContextExtensions< typename >::FinalSuspend ( ) const
inlinenoexcept

Member Data Documentation

◆ ContextConnections_

template<typename >
QVector<QMetaObject::Connection> LC::Util::ContextExtensions< typename >::ContextConnections_

Definition at line 114 of file context.h.

Referenced by LC::Util::ContextExtensions< typename >::FinalSuspend().

◆ DeadObjects_

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

Definition at line 115 of file context.h.


The documentation for this struct was generated from the following file: