1 2 3 4 5 6 7 8 9 10 11 12
#include "../include/modulo_counter.hpp" ModuloCounter::ModuloCounter(int m /* = 0 */) : Counter(), modulo(m) {} bool ModuloCounter::increment() { count++; if((modulo > 0) && (count >= modulo)) { reset(); return true; } return false; }