feeder¶
[algorithms.parallel_for_each.feeder]
Inlet into which additional work items for a parallel_for_each can be fed.
// Defined in header <tbb/parallel_for_each.h>
namespace tbb {
template<typename Item>
class feeder {
public:
void add( const Item& item );
void add( Item&& item );
};
} // namespace tbb
Member functions¶
-
void
add(const Item &item)¶ Adds item to collection of work items to be processed.
-
void
add(Item &&item)¶ Same as the above but uses the move constructor of
Itemif available.
Caution
Must be called from a Body::operator() created by parallel_for_each function.
Otherwise, the termination semantics of method operator() are undefined.