Class containing an array of node instances. More...
#include <tpie/pipelining/parallel/base.h>
Inherited by tpie::pipelining::parallel_bits::threads_impl< Input, Output, fact_t >.
Classes | |
class | progress_indicator_hook |
Factory hook that sets the progress indicator of the nodes run in parallel to the null progress indicator. More... | |
Public Member Functions | |
before_t & | operator[] (size_t idx) |
stream_size_type | sum_steps () |
Protected Types | |
typedef progress_indicator_null | pi_t |
Progress indicator type. More... | |
Protected Attributes | |
aligned_array< pi_t, alignment > | m_progressIndicators |
std::vector< before_t * > | m_dests |
Static Protected Attributes | |
static const size_t | alignment = 64 |
Friends | |
class | progress_indicator_hook |
Class containing an array of node instances.
We cannot use tpie::array or similar, since we need to construct the elements in a special way. This class is non-copyable since it resides in the refcounted state class.
fact_t | Type of factory constructing the worker |
Output | Type of output items |
|
protected |