Change some parms to const reference (satisfies cppcheck)

This commit is contained in:
Martin Vierula
2022-04-27 08:57:09 -07:00
parent 0be89cc15e
commit 606f5721c2
6 changed files with 6 additions and 8 deletions

View File

@@ -138,7 +138,7 @@ bool Operator::evaluate(Transaction *transaction, const std::string& a) {
return true;
}
Operator *Operator::instantiate(std::string op, std::string param_str) {
Operator *Operator::instantiate(const std::string& op, const std::string& param_str) {
std::string op_ = utils::string::tolower(op);
std::unique_ptr<RunTimeString> param(new RunTimeString());
param->appendText(param_str);

View File

@@ -101,7 +101,8 @@ class Operator {
}
virtual ~Operator() { }
static Operator *instantiate(std::string opName, std::string param);
static Operator *instantiate(const std::string& opName,
const std::string& param);
virtual bool init(const std::string &arg, std::string *error) {
return true;