| 1509 | |
| 1510 | template<typename It> |
| 1511 | inline size_t dequeue_bulk(It& itemFirst, size_t max) |
| 1512 | { |
| 1513 | if (isExplicit) { |
| 1514 | return static_cast<ExplicitProducer*>(this)->dequeue_bulk(itemFirst, max); |
| 1515 | } |
| 1516 | else { |
| 1517 | return static_cast<ImplicitProducer*>(this)->dequeue_bulk(itemFirst, max); |
| 1518 | } |
| 1519 | } |
| 1520 | |
| 1521 | inline ProducerBase* next_prod() const { return static_cast<ProducerBase*>(next); } |
| 1522 |
no outgoing calls
no test coverage detected