uvco 0.1
Loading...
Searching...
No Matches
Namespaces | Concepts | Functions
run.h File Reference
#include "uvco/loop/loop.h"
#include "uvco/loop/scheduler.h"
#include "uvco/promise/multipromise.h"
#include "uvco/promise/promise.h"
Include dependency graph for run.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  uvco
 

Concepts

concept  uvco::MainFunction
 

Functions

Promise< void > uvco::yield ()
 Suspend current coroutine until next event loop iteration.
 
MultiPromise< unsigned > uvco::yield (unsigned count)
 Generate count values from 0 to count - 1.
 
template<typename R , MainFunction< R > F>
uvco::runMain (F main, Scheduler::RunMode mode=Scheduler::RunMode::Deferred)