Factory instantiating a parallel multithreaded pipeline. More...
#include <tpie/pipelining/parallel/factory.h>
Inherits tpie::pipelining::factory_base.
Classes | |
struct | constructed |
Public Member Functions | |
factory (const fact_t &fact, const options opts) | |
template<typename dest_t > | |
constructed< dest_t >::type | construct (const dest_t &dest) 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 instantiating a parallel multithreaded pipeline.
|
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.