summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/nl_lists.h
diff options
context:
space:
mode:
author couriersud <couriersud@gmx.org>2017-02-04 01:23:12 +0100
committer couriersud <couriersud@gmx.org>2017-02-05 17:19:53 +0100
commit70051f6c1f009bae411d68a8afa229259504e866 (patch)
tree0c19623b17b546ffe6cba8697aa9ddce687cf00a /src/lib/netlist/nl_lists.h
parent427cf984dbcab7584f0f75ed6295d97543422a4a (diff)
Netlist: It is now possible to have multiple handlers per device ...
... for updates. This will make device implementation more flexible and faster. A nice side-effect is that there was some minor (<5%) performance increase already. Each input is now assigned a notification handler. Currently this is update, but going forward this may be a custom handler. In addition - fixed MEMPOOL on OSX - removed dead code - avoid bit-rot - added delegate support for emscripten and arm processors - added delegate support for VS 2015 x64 [Couriersud]
Diffstat (limited to 'src/lib/netlist/nl_lists.h')
-rw-r--r--src/lib/netlist/nl_lists.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/netlist/nl_lists.h b/src/lib/netlist/nl_lists.h
index f0789b909a1..a841db1e084 100644
--- a/src/lib/netlist/nl_lists.h
+++ b/src/lib/netlist/nl_lists.h
@@ -54,7 +54,7 @@ namespace netlist
struct entry_t final
{
- constexpr entry_t() { }
+ constexpr entry_t() : m_exec_time(), m_object(nullptr) { }
constexpr entry_t(const Time &t, const Element &o) : m_exec_time(t), m_object(o) { }
constexpr entry_t(const entry_t &e) : m_exec_time(e.m_exec_time), m_object(e.m_object) { }
constexpr entry_t(entry_t &&e) : m_exec_time(e.m_exec_time), m_object(e.m_object) { }