| 249 | } |
| 250 | template <class T, typename... Values> |
| 251 | void track_destroyed(T *inst) { |
| 252 | ConstructorStats::get<T>().destroyed(inst); |
| 253 | } |
| 254 | template <class T, typename... Values> |
| 255 | void track_values(T *, Values &&...values) { |
| 256 | ConstructorStats::get<T>().value(std::forward<Values>(values)...); |