diff options
author | 2017-02-27 23:47:48 +0100 | |
---|---|---|
committer | 2017-03-05 16:19:59 +0100 | |
commit | 3c49610274fa08a8fe008d0e8fd997f4c7470d5a (patch) | |
tree | 156d9dfbe1d101a08911f85b2956293968c7eea7 /src/lib/netlist/plib/pfunction.cpp | |
parent | c933d239f5e9239aee851f119f9b87abeae1b17d (diff) |
More cppcheck fixes. (nw)
Diffstat (limited to 'src/lib/netlist/plib/pfunction.cpp')
-rw-r--r-- | src/lib/netlist/plib/pfunction.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/netlist/plib/pfunction.cpp b/src/lib/netlist/plib/pfunction.cpp index f5c25ec8ea0..0f48860d15b 100644 --- a/src/lib/netlist/plib/pfunction.cpp +++ b/src/lib/netlist/plib/pfunction.cpp @@ -15,7 +15,7 @@ namespace plib { -void pfunction::compile(const std::vector<pstring> &inputs, const pstring expr) +void pfunction::compile(const std::vector<pstring> &inputs, const pstring &expr) { if (expr.startsWith("rpn:")) compile_postfix(inputs, expr.substr(4)); @@ -23,14 +23,14 @@ void pfunction::compile(const std::vector<pstring> &inputs, const pstring expr) compile_infix(inputs, expr); } -void pfunction::compile_postfix(const std::vector<pstring> &inputs, const pstring expr) +void pfunction::compile_postfix(const std::vector<pstring> &inputs, const pstring &expr) { std::vector<pstring> cmds(plib::psplit(expr, " ")); compile_postfix(inputs, cmds, expr); } void pfunction::compile_postfix(const std::vector<pstring> &inputs, - const std::vector<pstring> &cmds, const pstring expr) + const std::vector<pstring> &cmds, const pstring &expr) { m_precompiled.clear(); int stk = 0; @@ -107,7 +107,7 @@ static pstring pop_check(std::stack<pstring> &stk, const pstring &expr) return res; } -void pfunction::compile_infix(const std::vector<pstring> &inputs, const pstring expr) +void pfunction::compile_infix(const std::vector<pstring> &inputs, const pstring &expr) { // Shunting-yard infix parsing std::vector<pstring> sep = {"(", ")", ",", "*", "/", "+", "-", "^"}; |