Lines Matching refs:feeder
39 class feeder; variable
46 …ocable<const std::remove_reference_t<Body>&, ItemType&&, tbb::detail::d1::feeder<FeederItemType>&>;
57 class feeder {
58 feeder() {} in feeder() function
59 feeder(const feeder&) = delete;
60 void operator=( const feeder&) = delete;
62 virtual ~feeder () {} in ~feeder()
99 static auto call(const Body& body, ItemArg&& item, FeederArg* feeder)
100 -> decltype(tbb::detail::invoke(body, std::forward<ItemArg>(item), *feeder), void()) {
106 __TBB_ASSERT(feeder, "Feeder was not created but should be");
108 tbb::detail::invoke(body, std::forward<ItemArg>(item), *feeder);
121 feeder_item_task(ItemType&& input_item, feeder_type& feeder, small_object_allocator& alloc) : in feeder_item_task()
123 my_feeder(feeder), in feeder_item_task()
168 class feeder_impl : public feeder<Item> {
454 … std::declval<feeder<Item>&>()))>;
598 auto feeder_argument_parser(void (Body::*)(Item, feeder<FeederArg>&) const) -> FeederArg;
705 using detail::d1::feeder;