Lines Matching refs:obj
14 auto& obj = *reinterpret_cast<std::atomic<int32_t>*>(ptr);
15 obj.store(value, std::memory_order_release);
22 auto& obj = *reinterpret_cast<std::atomic<int32_t>*>(ptr);
23 return obj.exchange(value);
30 auto& obj = *reinterpret_cast<std::atomic<int32_t>*>(ptr);
31 obj.compare_exchange_strong(expected, desired);
39 auto& obj = *reinterpret_cast<std::atomic<int32_t>*>(ptr);
40 return obj.fetch_add(value);
47 auto& obj = *reinterpret_cast<std::atomic<int32_t>*>(ptr);
48 return obj.fetch_and(value);
55 auto& obj = *reinterpret_cast<std::atomic<int32_t>*>(ptr);
56 return obj.fetch_or(value);
63 auto& obj = *reinterpret_cast<std::atomic<int32_t>*>(ptr);
64 return obj.load(std::memory_order_acquire);
71 auto& obj = *reinterpret_cast<std::atomic<int64_t>*>(ptr);
72 obj.store(value, std::memory_order_release);
79 auto& obj = *reinterpret_cast<std::atomic<int64_t>*>(ptr);
80 return obj.exchange(value);
87 auto& obj = *reinterpret_cast<std::atomic<int64_t>*>(ptr);
88 obj.compare_exchange_strong(expected, desired);
96 auto& obj = *reinterpret_cast<std::atomic<int64_t>*>(ptr);
97 return obj.fetch_add(value);
104 auto& obj = *reinterpret_cast<std::atomic<int64_t>*>(ptr);
105 return obj.fetch_and(value);
112 auto& obj = *reinterpret_cast<std::atomic<int64_t>*>(ptr);
113 return obj.fetch_or(value);
120 auto& obj = *reinterpret_cast<std::atomic<int64_t>*>(ptr);
121 return obj.load(std::memory_order_acquire);