summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/nl_base.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/netlist/nl_base.cpp')
-rw-r--r--src/lib/netlist/nl_base.cpp19
1 files changed, 4 insertions, 15 deletions
diff --git a/src/lib/netlist/nl_base.cpp b/src/lib/netlist/nl_base.cpp
index d55e75df6fb..246077788d9 100644
--- a/src/lib/netlist/nl_base.cpp
+++ b/src/lib/netlist/nl_base.cpp
@@ -148,6 +148,10 @@ detail::queue_t::queue_t(netlist_state_t &nl)
{
}
+detail::queue_t::~queue_t()
+{
+}
+
void detail::queue_t::register_state(plib::state_manager_t &manager, const pstring &module)
{
//state().log().debug("register_state\n");
@@ -268,15 +272,6 @@ netlist_state_t::netlist_state_t(const pstring &aname,
}
-netlist_state_t::~netlist_state_t()
-{
- nets().clear();
- m_devices.clear();
-}
-
-
-
-
void netlist_t::stop()
{
log().debug("Printing statistics ...\n");
@@ -695,12 +690,6 @@ detail::net_t::net_t(netlist_state_t &nl, const pstring &aname, core_terminal_t
{
}
-detail::net_t::~net_t()
-{
- state().run_state_manager().remove_save_items(this);
-}
-
-
void detail::net_t::rebuild_list()
{
/* rebuild m_list */