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 a collection of work items to be processed.
-
void
add
(Item &&item)¶ Same as the above but uses the move constructor of
Item
, if available.
Caution
Must be called from a Body::operator()
created by the parallel_for_each
function.
Otherwise, the termination semantics of method operator()
are undefined.