C++ Actor Framework 1.0.0
Loading...
Searching...
No Matches
caf::flow::generation_materializer< Generator > Class Template Reference

Materializes an observable from a Generator that produces items and any number of processing steps that immediately transform the produced items. More...

#include <observable_builder.hpp>

Public Types

using output_type = typename Generator::output_type
 

Public Member Functions

 generation_materializer (coordinator *parent, Generator generator)
 
 generation_materializer (const generation_materializer &)=delete
 
generation_materializeroperator= (const generation_materializer &)=delete
 
 generation_materializer (generation_materializer &&)=default
 
generation_materializeroperator= (generation_materializer &&)=default
 
template<class... Steps>
auto materialize (std::tuple< Steps... > &&steps) &&
 
bool valid () const noexcept
 

Detailed Description

template<class Generator>
class caf::flow::generation_materializer< Generator >

Materializes an observable from a Generator that produces items and any number of processing steps that immediately transform the produced items.


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