Zth (libzth)
Loading...
Searching...
No Matches
zth::coro::generator_promise< T >::iterator< U > Class Template Reference

#include <coro.h>

Public Member Functions

 iterator (generator_promise &p)
 
bool operator== (end_type end) const noexcept
 
bool operator!= (end_type end) const noexcept
 
iteratoroperator++ ()
 
decltype(auto) operator++ (int)
 
decltype(auto) operator* ()
 
decltype(auto) operator-> ()
 

Detailed Description

template<typename... T>
template<typename U>
class zth::coro::generator_promise< T >::iterator< U >

Definition at line 1311 of file coro.h.

Constructor & Destructor Documentation

◆ iterator()

template<typename... T>
template<typename U >
zth::coro::generator_promise< T >::iterator< U >::iterator ( generator_promise p)
inlineexplicit

Definition at line 1313 of file coro.h.

Member Function Documentation

◆ operator!=()

template<typename... T>
template<typename U >
bool zth::coro::generator_promise< T >::iterator< U >::operator!= ( end_type  end) const
inlinenoexcept

Definition at line 1322 of file coro.h.

◆ operator*()

template<typename... T>
template<typename U >
decltype(auto) zth::coro::generator_promise< T >::iterator< U >::operator* ( )
inline

Definition at line 1338 of file coro.h.

◆ operator++() [1/2]

template<typename... T>
template<typename U >
iterator & zth::coro::generator_promise< T >::iterator< U >::operator++ ( )
inline

Definition at line 1327 of file coro.h.

◆ operator++() [2/2]

template<typename... T>
template<typename U >
decltype(auto) zth::coro::generator_promise< T >::iterator< U >::operator++ ( int  )
inline

Definition at line 1333 of file coro.h.

◆ operator->()

template<typename... T>
template<typename U >
decltype(auto) zth::coro::generator_promise< T >::iterator< U >::operator-> ( )
inline

Definition at line 1343 of file coro.h.

◆ operator==()

template<typename... T>
template<typename U >
bool zth::coro::generator_promise< T >::iterator< U >::operator== ( end_type  end) const
inlinenoexcept

Definition at line 1317 of file coro.h.


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