Lines Matching refs:this
51 return this->load(std::memory_order_relaxed); in PACKED()
62 this->store(desired_value, std::memory_order_relaxed); in PACKED()
68 return this->compare_exchange_strong(expected_value, desired_value, std::memory_order_seq_cst); in PACKED()
73 return this->compare_exchange_weak(expected_value, desired_value, std::memory_order_seq_cst); in PACKED()
79 return this->compare_exchange_strong(expected_value, desired_value, std::memory_order_relaxed); in PACKED()
86 return this->compare_exchange_strong(expected_value, desired_value, std::memory_order_release); in PACKED()
91 return this->compare_exchange_weak(expected_value, desired_value, std::memory_order_relaxed); in PACKED()
98 return this->compare_exchange_weak(expected_value, desired_value, std::memory_order_acquire); in PACKED()
105 return this->compare_exchange_weak(expected_value, desired_value, std::memory_order_release); in PACKED()
113 ? this->compare_exchange_strong(expected_value, desired_value, memory_order) in PACKED()
114 : this->compare_exchange_weak(expected_value, desired_value, memory_order); in PACKED()
120 return reinterpret_cast<T*>(this); in PACKED()