| 118 | } |
| 119 | |
| 120 | void MacroActionVariable::HandleMathExpression(Variable *var) |
| 121 | { |
| 122 | auto result = EvalMathExpression(_mathExpression); |
| 123 | if (std::holds_alternative<std::string>(result)) { |
| 124 | blog(LOG_WARNING, "%s", std::get<std::string>(result).c_str()); |
| 125 | return; |
| 126 | } |
| 127 | var->SetValue(std::get<double>(result)); |
| 128 | } |
| 129 | |
| 130 | void MacroActionVariable::HandleCaseChange(Variable *var) |
| 131 | { |
nothing calls this directly
no test coverage detected