src
local_increment.h
Go to the documentation of this file.
1 #ifndef _RE2C_UTIL_LOCAL_INCREMENT_
2 #define _RE2C_UTIL_LOCAL_INCREMENT_
3 
4 namespace re2c
5 {
6 
7 template <typename counter_t>
9 {
11  inline explicit local_increment_t (counter_t & c)
12  : counter (++c)
13  {}
15  {
16  --counter;
17  }
18 };
19 
20 } // namespace re2c
21 
22 #endif // _RE2C_UTIL_LOCAL_INCREMENT_
Definition: bitmap.cc:10
local_increment_t(counter_t &c)