Searched defs:GuardByte (Results 1 – 1 of 1) sorted by relevance
180 struct GuardByte { struct183 GuardByte& operator=(GuardByte const&) = delete; argument185 explicit GuardByte(uint8_t* const guard_byte_address) : guard_byte(guard_byte_address) {} in GuardByte() argument190 bool acquire() { in acquire()197 void release() { guard_byte.store(COMPLETE_BIT, std::_AO_Release); } in release()200 void abort() {} // Nothing to do in abort()