memgraph/utils/counters/simple_counter.hpp
2015-07-31 12:35:14 +02:00

25 lines
342 B
C++

#ifndef MEMGRAPH_UTILS_COUNTERS_SIMPLE_COUNTER_HPP
#define MEMGRAPH_UTILS_COUNTERS_SIMPLE_COUNTER_HPP
template <class T>
class SimpleCounter
{
public:
SimpleCounter(T initial) : counter(initial) {}
T next()
{
return ++counter;
}
T count()
{
return counter;
}
private:
T counter;
};
#endif