Home
last modified time | relevance | path

Searched refs:val (Results 1 – 10 of 10) sorted by relevance

/TaskScheduler/Scheduler/Include/Platform/Windows/
H A DMTAtomic.h118 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 DMTAtomic.h123 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 DMTStaticVector.h48 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 DMTTools.h42 T Clamp(T val, T min, T max) in Clamp() argument
44 return Min(max, Max(min, val)); in Clamp()
H A DMTTaskQueue.h78 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 DMTConcurrentRingBuffer.h58 inline void MoveCtor(T* element, T && val) in MoveCtor() argument
60 new(element) T(std::move(val)); in MoveCtor()
H A DMTQueueMPMC.h67 inline void MoveCtor(T* element, T && val) in MoveCtor() argument
69 new(element) T(std::move(val)); in MoveCtor()
H A DMTTaskPool.h251 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 Drangefit.cpp69 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 DFoundationTests.cpp114 int val; in SUITE() local
115 bool res = queue.TryPop(val); in SUITE()
119 CHECK_EQUAL(77 + i, val); in SUITE()