18 #ifndef MTEMPLATE_TASK_H
19 #define MTEMPLATE_TASK_H
23 #ifdef MTEMPLATE_EXPORTS
24 #define MTEMPLATE_API __declspec(dllexport)
26 #define MTEMPLATE_API __declspec(dllimport)
30 #ifndef MTEMPLATE_EXPORTS
43 #pragma warning(disable: 4251)
49 #include "MTemplate/MManager.h"
69 std::string getName();
73 std::vector<std::string> getDependancies();
74 std::vector<int> getErrorLevels();
76 void setEnabled(
bool isEnabled);
77 void setPriority(
int _priority);
78 void setDependancies(
const std::vector<std::string>& _dependancies);
79 void setErrorLevels(
const std::vector<int>& _errorLevels);
85 std::vector<std::string> dependancies;
86 std::vector<int> errorLevels;
Class holding a template API task object.