Home
last modified time | relevance | path

Searched refs:element (Results 1 – 5 of 5) sorted by relevance

/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()
58 inline void Dtor(T* element) in Dtor() argument
60 MT_UNUSED(element); in Dtor()
61 element->~T(); in Dtor()
H A DMTConcurrentRingBuffer.h58 inline void MoveCtor(T* element, T && val) in MoveCtor() argument
60 new(element) T(std::move(val)); in MoveCtor()
63 inline void Dtor(T* element) in Dtor() argument
65 MT_UNUSED(element); in Dtor()
66 element->~T(); in Dtor()
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()
88 inline void Dtor(T* element) in Dtor() argument
90 MT_UNUSED(element); in Dtor()
91 element->~T(); in Dtor()
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()