Factory for the passive sorter input node. More...
#include <tpie/pipelining/sort.h>
Inherits tpie::pipelining::factory_base.
Public Types | |
typedef sort_pull_output_t< T, pred_t > | output_t |
typedef sort_calc_t< T, pred_t > | calc_t |
typedef sort_input_t< T, pred_t > | input_t |
typedef input_t | constructed_type |
typedef merge_sorter< T, true, pred_t > | sorter_t |
typedef sorter_t::ptr | sorterptr |
Public Member Functions | |
passive_sorter_factory (output_t &output) | |
constructed_type | construct () const |
void | memory (double amount) |
double | memory () const |
void | hook_initialization (factory_init_hook *hook) |
Add a node initialization hook. More... | |
void | copy_hooks_to (factory_base &other) const |
Copy the hooks that have been added to this factory to another. More... | |
void | init_segment (node &r) const |
void | init_node (node &r) const |
void | init_sub_node (node &r) const |
void | name (const std::string &n, priority_type p) |
void | push_breadcrumb (const std::string &n) |
Factory for the passive sorter input node.
|
inlineinherited |
Copy the hooks that have been added to this factory to another.
Definition at line 63 of file factory_base.h.
|
inlineinherited |
Add a node initialization hook.
When a node is instantiated in construct(), the given hook will get a chance to do some additional initialization.
Definition at line 56 of file factory_base.h.