Searched refs:val (Results 1 – 10 of 10) sorted by relevance
| /TaskScheduler/Scheduler/Include/Platform/Windows/ |
| H A D | MTAtomic.h | 118 void Store(T val) in Store() 122 StoreRelaxed(val); in Store() 126 T Exchange(T val) in Exchange() 130 T tmp = _InterlockedExchange((volatile long*)&_value, val); in Exchange() 153 void StoreRelaxed(T val) in StoreRelaxed() 156 _value = val; in StoreRelaxed() 184 void Store(const T* val) in Store() 188 StoreRelaxed(val); in Store() 192 T* Exchange(const T* val) in Exchange() 229 void StoreRelaxed(const T* val) in StoreRelaxed() [all …]
|
| /TaskScheduler/Scheduler/Include/Platform/Posix/ |
| H A D | MTAtomic.h | 123 void Store(T val) in Store() 127 StoreRelaxed(val); in Store() 131 T Exchange(T val) in Exchange() 135 T tmp = __sync_lock_test_and_set(&_value, val); in Exchange() 158 void StoreRelaxed(T val) in StoreRelaxed() 161 _value = val; in StoreRelaxed() 189 void Store(const T* val) in Store() 193 StoreRelaxed(val); in Store() 197 T* Exchange(const T* val) in Exchange() 224 void StoreRelaxed(const T* val) in StoreRelaxed() [all …]
|
| /TaskScheduler/Scheduler/Include/ |
| H A D | MTStaticVector.h | 48 inline void CopyCtor(T* element, const T & val) in CopyCtor() argument 50 new(element) T(val); in CopyCtor() 53 inline void MoveCtor(T* element, T && val) in MoveCtor() argument 55 new(element) T(std::move(val)); in MoveCtor() 103 inline void PushBack(T && val) in PushBack() argument 108 MoveCtor( IndexToObject(lastElementIndex), std::move(val) ); in PushBack()
|
| H A D | MTTools.h | 42 T Clamp(T val, T min, T max) in Clamp() argument 44 return Min(max, Max(min, val)); in Clamp()
|
| H A D | MTTaskQueue.h | 78 inline void CopyCtor(T* element, const T & val) in CopyCtor() argument 80 new(element) T(val); in CopyCtor() 83 inline void MoveCtor(T* element, T && val) in MoveCtor() argument 85 new(element) T(std::move(val)); in MoveCtor()
|
| H A D | MTConcurrentRingBuffer.h | 58 inline void MoveCtor(T* element, T && val) in MoveCtor() argument 60 new(element) T(std::move(val)); in MoveCtor()
|
| H A D | MTQueueMPMC.h | 67 inline void MoveCtor(T* element, T && val) in MoveCtor() argument 69 new(element) T(std::move(val)); in MoveCtor()
|
| H A D | MTTaskPool.h | 251 inline void MoveCtor(PoolItem* element, int id, T && val) in MoveCtor() argument 253 new(element) PoolItem(id, std::move(val)); in MoveCtor()
|
| /TaskScheduler/ThirdParty/Squish/ |
| H A D | rangefit.cpp | 69 float val = Dot( values[i], principle ); in RangeFit() local 70 if( val < min ) in RangeFit() 73 min = val; in RangeFit() 75 else if( val > max ) in RangeFit() 78 max = val; in RangeFit()
|
| /TaskScheduler/SchedulerTests/Tests/ |
| H A D | FoundationTests.cpp | 114 int val; in SUITE() local 115 bool res = queue.TryPop(val); in SUITE() 119 CHECK_EQUAL(77 + i, val); in SUITE()
|