| 39 | return pool->alloc(); |
| 40 | } |
| 41 | std::shared_ptr<CompNode::Event> EventPool::alloc_shared(CompNode cn) { |
| 42 | auto* raw_event = alloc(cn); |
| 43 | return {raw_event, [this](CompNode::Event* event) { this->free(event); }}; |
| 44 | } |
| 45 | void EventPool::free(CompNode::Event* event) { |
| 46 | CompNode::EventPool* pool; |
| 47 | { |
no test coverage detected