| 1745 | |
| 1746 | template<typename It> |
| 1747 | inline size_t dequeue_bulk(It& itemFirst, size_t max) |
| 1748 | { |
| 1749 | if (isExplicit) { |
| 1750 | return static_cast<ExplicitProducer*>(this)->dequeue_bulk(itemFirst, max); |
| 1751 | } |
| 1752 | else { |
| 1753 | return static_cast<ImplicitProducer*>(this)->dequeue_bulk(itemFirst, max); |
| 1754 | } |
| 1755 | } |
| 1756 | |
| 1757 | inline ProducerBase* next_prod() const { return static_cast<ProducerBase*>(next); } |
| 1758 |
no outgoing calls
no test coverage detected