| 412 | |
| 413 | template <typename FT, typename T> |
| 414 | static void increment_counter(T *obj, FT T::*field, int32_t timeskip) { |
| 415 | if (obj->*field <= 0) |
| 416 | return; |
| 417 | obj->*field = obj->*field + timeskip; |
| 418 | } |
| 419 | |
| 420 | template <typename FT, typename T> |
| 421 | static void decrement_counter(T *obj, FT T::*field, int32_t timeskip) { |
no outgoing calls
no test coverage detected