Lines Matching refs:expected_value

67   bool CompareAndSetStrongSequentiallyConsistent(T expected_value, T desired_value) {  in PACKED()
68 return this->compare_exchange_strong(expected_value, desired_value, std::memory_order_seq_cst); in PACKED()
72 bool CompareAndSetWeakSequentiallyConsistent(T expected_value, T desired_value) { in PACKED()
73 return this->compare_exchange_weak(expected_value, desired_value, std::memory_order_seq_cst); in PACKED()
78 bool CompareAndSetStrongRelaxed(T expected_value, T desired_value) { in PACKED()
79 return this->compare_exchange_strong(expected_value, desired_value, std::memory_order_relaxed); in PACKED()
85 bool CompareAndSetStrongRelease(T expected_value, T desired_value) { in PACKED()
86 return this->compare_exchange_strong(expected_value, desired_value, std::memory_order_release); in PACKED()
90 bool CompareAndSetWeakRelaxed(T expected_value, T desired_value) { in PACKED()
91 return this->compare_exchange_weak(expected_value, desired_value, std::memory_order_relaxed); in PACKED()
97 bool CompareAndSetWeakAcquire(T expected_value, T desired_value) { in PACKED()
98 return this->compare_exchange_weak(expected_value, desired_value, std::memory_order_acquire); in PACKED()
104 bool CompareAndSetWeakRelease(T expected_value, T desired_value) { in PACKED()
105 return this->compare_exchange_weak(expected_value, desired_value, std::memory_order_release); in PACKED()
108 bool CompareAndSet(T expected_value, 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()