reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
67 std::atomic<P> 72 typedef P flag_t; 73 kmp_flag(std::atomic<P> *p, flag_type ft) : loc(p), t(ft) {} 77 std::atomic<P> *get() { return loc; } 85 void set(std::atomic<P> *new_loc) { loc = new_loc; } 93 P load() { return loc->load(std::memory_order_acquire); } 97 void store(P val) { loc->store(val, std::memory_order_release); }