MCPcopy Create free account
hub / github.com/cameron314/concurrentqueue / destroy

Function destroy

concurrentqueue.h:3664–3669  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3662
3663 template<typename U>
3664 static inline void destroy(U* p)
3665 {
3666 if (p != nullptr)
3667 p->~U();
3668 aligned_free<U>(p);
3669 }
3670
3671private:
3672 std::atomic<ProducerBase*> producerListTail;

Callers 15

~ConcurrentQueueMethod · 0.85
add_block_to_free_listFunction · 0.85
destroyMethod · 0.85
destroyMethod · 0.85
destroyMethod · 0.85
executeMethod · 0.85
~graphMethod · 0.85
drainMethod · 0.85
__TBB_CATCHFunction · 0.85
__TBB_NOEXCEPTFunction · 0.85
task_group.hFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected