| 339 | struct address_taker { |
| 340 | template <typename O> |
| 341 | static auto take(O&& obj) { |
| 342 | return std::addressof(obj); |
| 343 | } |
| 344 | static T& restore(void* ptr) { |
| 345 | return *static_cast<T*>(ptr); |
| 346 | } |
nothing calls this directly
no outgoing calls
no test coverage detected