TPIE

2362a60
tpie::pipelining::subpipeline< item_type > Struct Template Reference

Public Member Functions

 subpipeline (subpipeline &&)=default
 
 subpipeline (const subpipeline &)=default
 
subpipelineoperator= (subpipeline &&)=default
 
subpipelineoperator= (const subpipeline &)=default
 
 subpipeline (const std::shared_ptr< bits::subpipeline_virt< item_type >> &p)
 
template<typename T >
 subpipeline (T from)
 
template<typename T >
subpipelineoperator= (T from)
 
void clear ()
 
void push (const item_type &item)
 
void begin (size_t filesAvailable, size_t memory)
 
void begin (size_t memory)
 
void begin (stream_size_type items, progress_indicator_base &pi, memory_size_type filesAvailable, memory_size_type mem, const char *file, const char *function)
 
void begin (stream_size_type items, progress_indicator_base &pi, memory_size_type mem, const char *file, const char *function)
 
void end ()
 
void plot (std::ostream &os=std::cout)
 
void plot_full (std::ostream &os=std::cout)
 
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)
 
void output_memory (std::ostream &o) const
 

Detailed Description

template<typename item_type>
struct tpie::pipelining::subpipeline< item_type >

Definition at line 82 of file subpipeline.h.


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