summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/nl_base.cpp
diff options
context:
space:
mode:
author couriersud <couriersud@gmx.org>2019-01-06 13:17:20 +0100
committer couriersud <couriersud@gmx.org>2019-01-06 13:17:20 +0100
commit1415421fd707ad02e0cfddf20bf70bbd045a9203 (patch)
treea5df29611fa9a0e2670ab5f45b13b37aaf1c04d4 /src/lib/netlist/nl_base.cpp
parentc5b3f76360813e6a8caa139c3d1c743ce31d9560 (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.cpp5
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);
}