Sequoia
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
sequoia::concurrency::serial< R > Class Template Reference

Tasks may be pushed, upon which they are immediately invoked. More...

#include <ConcurrencyModels.hpp>

Public Types

using return_type = R
 

Public Member Functions

template<class Fn , class... Args>
requires std::invocable<Fn, Args...> && std::is_convertible_v<R, std::invoke_result_t<Fn, Args...>>
constexpr std::invoke_result_t< Fn, Args... > push (Fn &&fn, Args &&... args)
 

Detailed Description

template<class R>
class sequoia::concurrency::serial< R >

Tasks may be pushed, upon which they are immediately invoked.


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