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