| 18 | struct uconsumer { // unique_ptr consumer |
| 19 | std::unique_ptr<atyp> held; |
| 20 | bool valid() const { return static_cast<bool>(held); } |
| 21 | |
| 22 | void pass_valu(std::unique_ptr<atyp> obj) { held = std::move(obj); } |
| 23 | void pass_rref(std::unique_ptr<atyp> &&obj) { held = std::move(obj); } |
no outgoing calls
no test coverage detected