| 817 | |
| 818 | template <typename Obj> |
| 819 | static void copy_object(any_executor_base& ex1, const any_executor_base& ex2) |
| 820 | { |
| 821 | new (&ex1.object_) Obj(ex2.object<Obj>()); |
| 822 | ex1.target_ = &ex1.object<Obj>(); |
| 823 | } |
| 824 | |
| 825 | template <typename Obj> |
| 826 | static void move_object(any_executor_base& ex1, any_executor_base& ex2) |
nothing calls this directly
no outgoing calls
no test coverage detected