Inherited by tpie::pipelining::serialization_bits::sort_factory_base< default_pred_sort_factory >, tpie::pipelining::bits::sort_factory_base< default_pred_sort_factory >, tpie::pipelining::serialization_bits::sort_factory_base< sort_factory< pred_t > >, tpie::pipelining::bits::sort_factory_base< sort_factory< pred_t > >, tpie::pipelining::bits::passive_sorter_factory< T, pred_t >, tpie::pipelining::bits::passive_sorter_factory_2< T, pred_t >, tpie::pipelining::bits::sort_factory_base< child_t >, tpie::pipelining::factory_0< R >, tpie::pipelining::factory_1< R, T1 >, tpie::pipelining::factory_2< R, T1, T2 >, tpie::pipelining::factory_3< R, T1, T2, T3 >, tpie::pipelining::factory_4< R, T1, T2, T3, T4 >, tpie::pipelining::factory_5< R, T1, T2, T3, T4, T5 >, tpie::pipelining::factory_6< R, T1, T2, T3, T4, T5, T6 >, tpie::pipelining::parallel_bits::factory< fact_t >, tpie::pipelining::serialization_bits::passive_sorter_factory< Traits >, tpie::pipelining::serialization_bits::passive_sorter_factory_2< Traits >, tpie::pipelining::serialization_bits::sort_factory_base< child_t >, tpie::pipelining::tempfactory_0< Holder >, tpie::pipelining::tempfactory_1< Holder, T1 >, tpie::pipelining::tempfactory_2< Holder, T1, T2 >, tpie::pipelining::tempfactory_3< Holder, T1, T2, T3 >, tpie::pipelining::tempfactory_4< Holder, T1, T2, T3, T4 >, tpie::pipelining::tempfactory_5< Holder, T1, T2, T3, T4, T5 >, tpie::pipelining::tempfactory_6< Holder, T1, T2, T3, T4, T5, T6 >, tpie::pipelining::termfactory_0< R >, tpie::pipelining::termfactory_1< R, T1 >, tpie::pipelining::termfactory_2< R, T1, T2 >, tpie::pipelining::termfactory_3< R, T1, T2, T3 >, tpie::pipelining::termfactory_4< R, T1, T2, T3, T4 >, tpie::pipelining::termfactory_5< R, T1, T2, T3, T4, T5 >, and tpie::pipelining::termfactory_6< R, T1, T2, T3, T4, T5, T6 >.
Public Member Functions | |
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) |
Definition at line 37 of file factory_base.h.
|
inline |
Copy the hooks that have been added to this factory to another.
Definition at line 63 of file factory_base.h.
|
inline |
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.