| 243 | } |
| 244 | template <class T, typename... Values> |
| 245 | void track_created(T *inst, Values &&...values) { |
| 246 | auto &cst = ConstructorStats::get<T>(); |
| 247 | cst.created(inst); |
| 248 | cst.value(std::forward<Values>(values)...); |
| 249 | } |
| 250 | template <class T, typename... Values> |
| 251 | void track_destroyed(T *inst) { |
| 252 | ConstructorStats::get<T>().destroyed(inst); |
no test coverage detected