| 3635 | |
| 3636 | template<typename U> |
| 3637 | static inline void destroy(U* p) |
| 3638 | { |
| 3639 | if (p != nullptr) |
| 3640 | p->~U(); |
| 3641 | aligned_free<U>(p); |
| 3642 | } |
| 3643 | |
| 3644 | private: |
| 3645 | std::atomic<ProducerBase*> producerListTail; |
no outgoing calls
no test coverage detected