| 134 | } |
| 135 | |
| 136 | static void move_destroy(void* src, void* dst) noexcept { |
| 137 | assert(src != nullptr); |
| 138 | assert(dst != nullptr); |
| 139 | |
| 140 | if (is_inlinable()) { |
| 141 | return move_destroy_inline(src, dst); |
| 142 | } |
| 143 | |
| 144 | return move_destroy_allocated(src, dst); |
| 145 | } |
| 146 | |
| 147 | static void execute_destroy(void* target) { |
| 148 | assert(target != nullptr); |
nothing calls this directly
no outgoing calls
no test coverage detected