|
@ -22,7 +22,7 @@ struct Configuration |
|
|
std::string module_ {}; |
|
|
std::string module_ {}; |
|
|
std::string expression_{}; |
|
|
std::string expression_{}; |
|
|
std::string identifier_{}; |
|
|
std::string identifier_{}; |
|
|
std::vector<int> index_{0}; |
|
|
|
|
|
|
|
|
std::vector<int> indexes_{0}; |
|
|
|
|
|
|
|
|
ConfigType type_ {ConfigType::Label}; |
|
|
ConfigType type_ {ConfigType::Label}; |
|
|
bool overwrite_ {false}; |
|
|
bool overwrite_ {false}; |
|
@ -33,7 +33,7 @@ struct Configuration |
|
|
, ConfigType type |
|
|
, ConfigType type |
|
|
, bool overwrite = false |
|
|
, bool overwrite = false |
|
|
, std::string module = "" |
|
|
, std::string module = "" |
|
|
, std::vector<int> index = {0}) : expression_(expression), identifier_(identifier), type_(type), overwrite_(overwrite), module_{module}, index_(index) {} |
|
|
|
|
|
|
|
|
, std::vector<int> indexes = {0}) : expression_(expression), identifier_(identifier), type_(type), overwrite_(overwrite), module_{module}, indexes_(indexes) {} |
|
|
|
|
|
|
|
|
~Configuration() = default; |
|
|
~Configuration() = default; |
|
|
Configuration(const Configuration&) = default; |
|
|
Configuration(const Configuration&) = default; |
|
@ -100,7 +100,7 @@ struct Command { |
|
|
std::string action_; |
|
|
std::string action_; |
|
|
std::string guard_; |
|
|
std::string guard_; |
|
|
std::string update_; |
|
|
std::string update_; |
|
|
std::vector<int> index_{0}; |
|
|
|
|
|
|
|
|
std::vector<int> indexes_{0}; |
|
|
bool overwrite_ {false}; |
|
|
bool overwrite_ {false}; |
|
|
|
|
|
|
|
|
std::string createExpression() const; |
|
|
std::string createExpression() const; |
|
|