TPIE

11a2c2d
tpie::pipelining::serialization_bits::sort_calc_t< Traits > Class Template Reference

Pipe sorter middle node. More...

#include <tpie/pipelining/serialization_sort.h>

Public Types

typedef Traits::item_type item_type
 
typedef Traits::sorter_t sorter_t
 
typedef Traits::sorterptr sorterptr
 
typedef sort_output_base< Traits > Output
 

Public Member Functions

 sort_calc_t (sort_calc_t &&other)=default
 
template<typename dest_t >
 sort_calc_t (dest_t dest)
 
 sort_calc_t (sorterptr sorter, node_token tkn)
 
void init ()
 
void propagate () override
 
void begin () override
 
bool is_go_free () const override
 
void go () override
 
void end () override
 
bool can_evacuate () override
 
void evacuate () override
 
sorterptr get_sorter () const
 
void set_input_node (node &input)
 

Protected Member Functions

void set_available_memory (memory_size_type availableMemory) override
 

Detailed Description

template<typename Traits>
class tpie::pipelining::serialization_bits::sort_calc_t< Traits >

Pipe sorter middle node.

Template Parameters
TThe type of items sorted
pred_tThe less-than predicate

Definition at line 42 of file serialization_sort.h.


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