| 126 | |
| 127 | template<class passed_callable_type> |
| 128 | static void build(void* dst, passed_callable_type&& callable) { |
| 129 | if (is_inlinable()) { |
| 130 | return build_inlinable(dst, std::forward<passed_callable_type>(callable)); |
| 131 | } |
| 132 | |
| 133 | build_allocated(dst, std::forward<passed_callable_type>(callable)); |
| 134 | } |
| 135 | |
| 136 | static void move_destroy(void* src, void* dst) noexcept { |
| 137 | assert(src != nullptr); |
nothing calls this directly
no outgoing calls
no test coverage detected