cortex 0.0.1
Loading...
Searching...
No Matches
cortex::Generator< T >::YieldContext Class Reference

Context provided to the generator body to yield values. More...

#include <generator.hpp>

Public Member Functions

 YieldContext (const YieldContext &)=delete
 
 YieldContext (YieldContext &&)=delete
 
YieldContextoperator= (const YieldContext &)=delete
 
YieldContextoperator= (YieldContext &&)=delete
 
template<typename U >
void operator() (U &&value)
 

Friends

class Generator
 

Detailed Description

template<typename T>
class cortex::Generator< T >::YieldContext

Context provided to the generator body to yield values.

Constructor & Destructor Documentation

◆ YieldContext() [1/2]

template<typename T >
cortex::Generator< T >::YieldContext::YieldContext ( const YieldContext )
delete

◆ YieldContext() [2/2]

template<typename T >
cortex::Generator< T >::YieldContext::YieldContext ( YieldContext &&  )
delete

Member Function Documentation

◆ operator()()

template<typename T >
template<typename U >
void cortex::Generator< T >::YieldContext::operator() ( U &&  value)
inline

◆ operator=() [1/2]

template<typename T >
YieldContext & cortex::Generator< T >::YieldContext::operator= ( const YieldContext )
delete

◆ operator=() [2/2]

template<typename T >
YieldContext & cortex::Generator< T >::YieldContext::operator= ( YieldContext &&  )
delete

Friends And Related Symbol Documentation

◆ Generator

template<typename T >
friend class Generator
friend

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