Reduce the workload on VariableValue

Last compute at the last minute, if needed.
This commit is contained in:
Felipe Zimmerle
2020-09-17 19:51:34 -03:00
parent 44791be5e0
commit 09ec92e66a
22 changed files with 249 additions and 169 deletions

View File

@@ -44,12 +44,12 @@ void TimeMon::evaluate(Transaction *transaction,
localtime_r(&timer, &timeinfo);
strftime(tstr, 200, "%m", &timeinfo);
int a = atoi(tstr);
a--;
//int a = atoi(tstr);
//a--;
transaction->m_variableTimeMin.assign(std::to_string(a));
l->push_back(std::make_shared<VariableValue>(&m_retName, &transaction->m_variableTimeMin));
l->push_back(std::make_shared<VariableValue>(
std::unique_ptr<std::string>(new std::string(tstr)),
&m_retName));
}