| 231 | } |
| 232 | template <class T, typename... Values> |
| 233 | void track_move_assigned(T *, Values &&...values) { |
| 234 | auto &cst = ConstructorStats::get<T>(); |
| 235 | cst.move_assignments++; |
| 236 | cst.value(std::forward<Values>(values)...); |
| 237 | } |
| 238 | template <class T, typename... Values> |
| 239 | void track_default_created(T *inst, Values &&...values) { |
| 240 | auto &cst = ConstructorStats::get<T>(); |
no test coverage detected