Lines Matching refs:Counter
55 template <typename Counter>
60 CheckType( Counter n = 0 ) : my_id(n), am_ready(false) { in my_id()
92 Counter id() const { in id()
104 if (my_id == Counter(0)) { in get_ready()
105 my_id = Counter(1); in get_ready()
111 Counter my_id;
116 template <typename Counter>
117 struct hash<CheckType<Counter>> {
118 std::size_t operator()( const CheckType<Counter>& obj ) const {
125 template <typename Counter>
126 std::atomic<int> CheckType<Counter>::check_type_counter;
137 template <typename Counter>
138 struct Checker<CheckType<Counter>> {
139 Checker() { CheckType<Counter>::check_type_counter = 0; }
141 CHECK_MESSAGE(CheckType<Counter>::check_type_counter == 0,