LeechCraft  0.6.70-18450-gabe19ee3b0
Modular cross-platform feature rich live environment.
LC::Util::AddContextObject Struct Reference

#include "context.h"

Public Member Functions

 AddContextObject (QObject &context)
 
bool await_ready () const noexcept
 
bool await_suspend (std::coroutine_handle< Promise > handle)
 
void await_resume ()
 

Public Attributes

QObject & Context_
 
template<typename Promise >
requires requires { typename Promise::HasContextExtensions
 

Detailed Description

Definition at line 74 of file context.h.

Constructor & Destructor Documentation

◆ AddContextObject()

LC::Util::AddContextObject::AddContextObject ( QObject &  context)
inlineexplicit

Definition at line 78 of file context.h.

Member Function Documentation

◆ await_ready()

bool LC::Util::AddContextObject::await_ready ( ) const
inlinenoexcept

Definition at line 83 of file context.h.

◆ await_resume()

void LC::Util::AddContextObject::await_resume ( )
inline

Definition at line 104 of file context.h.

◆ await_suspend()

bool LC::Util::AddContextObject::await_suspend ( std::coroutine_handle< Promise >  handle)
inline

Definition at line 90 of file context.h.

Member Data Documentation

◆ Context_

QObject& LC::Util::AddContextObject::Context_

Definition at line 76 of file context.h.

◆ requires

template<typename Promise >
requires LC::Util::AddContextObject::requires { typename Promise::HasContextExtensions

Definition at line 89 of file context.h.


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