1#ifndef FASTUIDRAW_DEMO_CYCLE_VALUE_HPP
2#define FASTUIDRAW_DEMO_CYCLE_VALUE_HPP
3
4void
5cycle_value(unsigned int &value, bool decrement, unsigned int limit_value);
6
7template<typename T>
8void
9cycle_value(T &value, bool decrement, unsigned int limit_value)
10{
11 unsigned int v(value);
12 cycle_value(v, decrement, limit_value);
13 value = T(v);
14}
15
16#endif
17