Iros
 
Loading...
Searching...
No Matches
di::RunLoop< Lock >::OperationStateT< Receiver >::Type Struct Reference

#include <di/execution/context/run_loop.h>

Inheritance diagram for di::RunLoop< Lock >::OperationStateT< Receiver >::Type:
[legend]

Public Member Functions

 Type (RunLoop *parent, Receiver &&receiver)
 
void execute () override
 

Friends

void tag_invoke (types::Tag< start >, Type &self)
 

Constructor & Destructor Documentation

◆ Type()

template<concepts::Lock Lock = DefaultLock>
template<typename Receiver>
di::execution::RunLoop< Lock >::OperationStateT< Receiver >::Type::Type ( RunLoop * parent,
Receiver && receiver )
inline

Member Function Documentation

◆ execute()

template<concepts::Lock Lock = DefaultLock>
template<typename Receiver>
void di::execution::RunLoop< Lock >::OperationStateT< Receiver >::Type::execute ( )
inlineoverride

Friends And Related Symbol Documentation

◆ tag_invoke

template<concepts::Lock Lock = DefaultLock>
template<typename Receiver>
void tag_invoke ( types::Tag< start > ,
Type & self )
friend

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