#pragma once #include #include #include #include #include namespace MT { //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Task group //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Application can wait until whole group was finished. namespace TaskGroup { enum Type { GROUP_0 = 0, GROUP_1 = 1, GROUP_2 = 2, COUNT, GROUP_UNDEFINED }; } }