| 553 | } |
| 554 | |
| 555 | BorrowedBlob::BorrowedBlob(CompNode cn, std::shared_ptr<OwnedBlob> owner) |
| 556 | : Blob(cn, owner->size()), |
| 557 | m_owner(std::move(owner)), |
| 558 | m_event(record_event(m_owner->comp_node(), true)) {} |
| 559 | |
| 560 | BorrowedBlob::~BorrowedBlob() { |
| 561 | async_release(m_comp_node, record_event(m_comp_node, true), std::move(m_owner)); |
nothing calls this directly
no test coverage detected