void RejectedPromises::dispose() { if (m_queue.isEmpty()) return; std::unique_ptr<MessageQueue> queue = createMessageQueue(); queue->swap(m_queue); processQueueNow(std::move(queue)); }
void RejectedPromises::dispose() { if (m_queue.isEmpty()) return; OwnPtrWillBeRawPtr<MessageQueue> queue = createMessageQueue(); queue->swap(m_queue); processQueueNow(queue.release()); }