21 #include <type_traits> 43 template <
typename TDD>
56 template <
typename...
Args>
58 : TDD(
std::forward<
Args>(args)...) {}
73 if (this->getDestructorGuardCount() != 0) {
82 if (delayed && !this->TDD::getDestroyPending()) {
void onDelayedDestroy(bool delayed) override
internal::ArgsMatcher< InnerMatcher > Args(const InnerMatcher &matcher)
—— Concurrent Priority Queue Implementation ——
~UndelayedDestruction() override
UndelayedDestruction(Args &&...args)
UndelayedDestruction & operator=(UndelayedDestruction const &)=delete