Lines Matching refs:_value
78 T _value; member
85 T tmp = _InterlockedExchangeAdd((volatile long*)&_value, sum) + sum; in AddFetch()
95 T tmp = _InterlockedIncrement((volatile long*)&_value); in IncFetch()
105 T tmp = _InterlockedDecrement((volatile long*)&_value); in DecFetch()
130 T tmp = _InterlockedExchange((volatile long*)&_value, val); in Exchange()
140 T tmp = _InterlockedCompareExchange((volatile long*)&_value, newValue, compareValue); in CompareAndSwap()
149 return _value; in LoadRelaxed()
156 _value = val; in StoreRelaxed() local
174 T* _value; member
198 T* tmp = (T*)_InterlockedExchange((volatile long*)&_value, (long)val); in Exchange()
200 T* tmp = (T*)_InterlockedExchangePointer((void* volatile*)&_value, (void*)val); in Exchange()
213 …T* tmp = (T*)_InterlockedCompareExchange((volatile long*)&_value, (long)newValue, (long)compareVal… in CompareAndSwap()
215 …T* tmp = (T*)_InterlockedCompareExchangePointer((void* volatile*)&_value, (void*)newValue, (void*)… in CompareAndSwap()
225 return _value; in LoadRelaxed()
232 _value = (T*)val; in StoreRelaxed() local