TPIE

2362a60
tpie::pipelining::pipeline Class Reference

This class is used to avoid writing the template argument in the pipeline_impl type. More...

#include <tpie/pipelining/pipeline.h>

Public Member Functions

 pipeline (pipeline &&)=default
 
 pipeline (const pipeline &)=default
 
pipelineoperator= (pipeline &&)=default
 
pipelineoperator= (const pipeline &)=default
 
template<typename T >
 pipeline (T from)
 
template<typename T >
pipelineoperator= (T from)
 
 pipeline (const std::shared_ptr< bits::pipeline_base > &p)
 
void operator() ()
 
void operator() (stream_size_type items, progress_indicator_base &pi, const char *file, const char *function)
 
void operator() (stream_size_type items, progress_indicator_base &pi, memory_size_type mem, const char *file, const char *function)
 
void operator() (stream_size_type items, progress_indicator_base &pi, memory_size_type filesAvailable, memory_size_type mem, const char *file, const char *function)
 
void plot (std::ostream &os=std::cout)
 
void plot_full (std::ostream &os=std::cout)
 
double memory () const
 
bits::node_map::ptr get_node_map () const
 
bool can_fetch (std::string key)
 
any_noncopyablefetch_any (std::string key)
 
template<typename T >
T & fetch (std::string key)
 
void forward_any (std::string key, any_noncopyable value)
 
template<typename T >
void forward (std::string key, T value)
 
pipelinethen (pipeline &other)
 
void output_memory (std::ostream &o) const
 

Detailed Description

This class is used to avoid writing the template argument in the pipeline_impl type.

Container class for a subpipeline.

Definition at line 182 of file pipeline.h.


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