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 	////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
13 	// Task group
14 	////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
15 	// Application can wait until whole group was finished.
16 	namespace TaskGroup
17 	{
18 		enum Type
19 		{
20 			GROUP_0 = 0,
21 			GROUP_1 = 1,
22 			GROUP_2 = 2,
23 
24 			COUNT,
25 
26 			GROUP_UNDEFINED
27 		};
28 	}
29 
30 
31 
32 }
33