summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/plib/pfunction.h
diff options
context:
space:
mode:
author couriersud <couriersud@gmx.org>2019-10-29 19:55:53 +0100
committer couriersud <couriersud@gmx.org>2019-10-29 19:55:53 +0100
commitcac86fb1b4e23602ebf3b84465b687b6301736e3 (patch)
tree1990e822ff2c8f0ed2d57fd44dd0807562095586 /src/lib/netlist/plib/pfunction.h
parent316ee65978963211783fab69b089ef750f989060 (diff)
netlist: code maintenance. (nw)
- Removed code no longer used - Add noexcept where appropriate - split pparser.[c|h] into ppreprocessor and ptokenizer - smaller optimizations, e.g. use of std::size_t - fix lint warnings
Diffstat (limited to 'src/lib/netlist/plib/pfunction.h')
-rw-r--r--src/lib/netlist/plib/pfunction.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/netlist/plib/pfunction.h b/src/lib/netlist/plib/pfunction.h
index bc81ef0c5a6..8c6d71f33e4 100644
--- a/src/lib/netlist/plib/pfunction.h
+++ b/src/lib/netlist/plib/pfunction.h
@@ -91,14 +91,14 @@ namespace plib {
* @param values for input variables, e.g. {1.1, 2.2}
* @return value of expression
*/
- double evaluate(const std::vector<double> &values);
+ double evaluate(const std::vector<double> &values) noexcept;
private:
void compile_postfix(const std::vector<pstring> &inputs,
const std::vector<pstring> &cmds, const pstring &expr);
- double lfsr_random()
+ double lfsr_random() noexcept
{
std::uint16_t lsb = m_lfsr & 1;
m_lfsr >>= 1;