1 #pragma once 2 3 #include <MTTools.h> 4 #include <MTPlatform.h> 5 #include <MTConcurrentQueueLIFO.h> 6 #include <MTStackArray.h> 7 #include <MTFixedArray.h> 8 9 10 namespace MT 11 { 12 namespace internal 13 { 14 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 15 struct TaskBucket 16 { 17 GroupedTask* tasks; 18 size_t count; 19 TaskBucket(GroupedTask* _tasks, size_t _count) 20 : tasks(_tasks) 21 , count(_count) 22 { 23 } 24 }; 25 } 26 } 27