| 286 | } |
| 287 | template <class T, typename... Values> |
| 288 | void print_move_created(T *inst, |
| 289 | Values &&...values) { // NB: this prints, but doesn't store, given values |
| 290 | print_constr_details(inst, "created via move constructor", values...); |
| 291 | track_move_created(inst); |
| 292 | } |
| 293 | template <class T, typename... Values> |
| 294 | void print_copy_assigned(T *inst, Values &&...values) { |
| 295 | print_constr_details(inst, "assigned via copy assignment", values...); |