Skip to main content

Beman Lazy

· One min read
Radu Nichita
Software Engineer

This is a post about Beman Lazy.

beman::execution::lazy<T, Context> is a class template which is used as the the type of coroutine tasks. The corresponding objects are senders. The first template argument (T) defines the result type which becomes a set_value_t(T) completion signatures. The second template argument (Context) provides a way to configure the behavior of the coroutine. By default it can be left alone.