Lines Matching refs:TYPE
42 #define MT_SCHEDULER_PROFILER_TASK_SCOPE_CODE_INJECTION( TYPE, DEBUG_COLOR, SRC_FILE, SRC_LINE) argument
77 #define MT_COMPILE_TIME_TYPE_CHECK(TYPE) \ argument
80 …pointer< decltype(MT::TypeChecker::QueryThisType(this)) >::type, typename TYPE > compileTypeTypesC…
87 #define MT_COMPILE_TIME_TYPE_CHECK(TYPE) \ argument
95 typedef TYPE MACRO_TYPE; \
109 #define MT_DECLARE_TASK_IMPL(TYPE, STACK_REQUIREMENTS, TASK_PRIORITY, DEBUG_COLOR) \ argument
111 MT_COMPILE_TIME_TYPE_CHECK(TYPE) \
115 MT_SCHEDULER_PROFILER_TASK_SCOPE_CODE_INJECTION(TYPE, DEBUG_COLOR, __FILE__, __LINE__); \
117 TYPE * task = (TYPE *)(userData); \
124 TYPE * task = (TYPE *)(userData); \
146 #define MT_DECLARE_TASK(TYPE, STACK_REQUIREMENTS, TASK_PRIORITY, DEBUG_COLOR) \ argument
149 return MT_TEXT( #TYPE ); \
157 MT_DECLARE_TASK_IMPL(TYPE, STACK_REQUIREMENTS, TASK_PRIORITY, DEBUG_COLOR);
161 #define MT_DECLARE_TASK(TYPE, STACK_REQUIREMENTS, TASK_PRIORITY, DEBUG_COLOR) \ argument
162 MT_DECLARE_TASK_IMPL(TYPE, STACK_REQUIREMENTS, TASK_PRIORITY, DEBUG_COLOR);