diff options
author | 2019-01-06 13:17:20 +0100 | |
---|---|---|
committer | 2019-01-06 13:17:20 +0100 | |
commit | 1415421fd707ad02e0cfddf20bf70bbd045a9203 (patch) | |
tree | a5df29611fa9a0e2670ab5f45b13b37aaf1c04d4 /src/lib/netlist/nl_base.cpp | |
parent | c5b3f76360813e6a8caa139c3d1c743ce31d9560 (diff) |
More c++ alignment. pstring now behaves like std::string. (nw)
This change removes all string extensions like trim, rpad, left, right,
... from pstring and replaces them by function templates.
This aligns a lot better with the intentions of the standard library.
Diffstat (limited to 'src/lib/netlist/nl_base.cpp')
-rw-r--r-- | src/lib/netlist/nl_base.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/lib/netlist/nl_base.cpp b/src/lib/netlist/nl_base.cpp index 9a513c00804..12ccabfd4ab 100644 --- a/src/lib/netlist/nl_base.cpp +++ b/src/lib/netlist/nl_base.cpp @@ -341,9 +341,8 @@ void netlist_t::start() if (p != setup().m_param_values.end()) { //FIXME: turn this into a proper function - bool error; - auto v = p->second.as_double(&error); - if (error || std::abs(v - std::floor(v)) > 1e-6 ) + auto v = plib::pstod(p->second);; + if (std::abs(v - std::floor(v)) > 1e-6 ) log().fatal(MF_1_HND_VAL_NOT_SUPPORTED, p->second); d->set_hint_deactivate(v == 0.0); } |