summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/nl_setup.cpp
diff options
context:
space:
mode:
author couriersud <couriersud@gmx.org>2020-04-28 21:03:29 +0200
committer couriersud <couriersud@gmx.org>2020-04-28 21:08:06 +0200
commit77da7b11aeeddead91a1b3eab9032cfd348cadb5 (patch)
tree9236ace13884b1199e5d59da188adb5d2fb801d0 /src/lib/netlist/nl_setup.cpp
parent14e4c4bb3f708eb63b757cefcb86245e991a424a (diff)
netlist: more code maintenance. (nw)
Make some calls private which were public before. Eliminate functions which would be executed only once. Make terminal reference functions in twoterm.h return const. Clearly identify the use cases which need a non-const ref to terminals.
Diffstat (limited to 'src/lib/netlist/nl_setup.cpp')
-rwxr-xr-xsrc/lib/netlist/nl_setup.cpp14
1 files changed, 2 insertions, 12 deletions
diff --git a/src/lib/netlist/nl_setup.cpp b/src/lib/netlist/nl_setup.cpp
index 20fdf3eeaff..3ba4345267a 100755
--- a/src/lib/netlist/nl_setup.cpp
+++ b/src/lib/netlist/nl_setup.cpp
@@ -1036,16 +1036,6 @@ void setup_t::register_dynamic_log_devices(const std::vector<pstring> &loglist)
}
}
-log_type &setup_t::log()
-{
- return m_nlstate.log();
-}
-const log_type &setup_t::log() const
-{
- return m_nlstate.log();
-}
-
-
// ----------------------------------------------------------------------------------------
// Models
// ----------------------------------------------------------------------------------------
@@ -1339,8 +1329,8 @@ void setup_t::prepare_to_run()
{
log().info(MI_REMOVE_DEVICE_1_CONNECTED_ONLY_TO_RAILS_2_3(
t->name(), t->N().net().name(), t->P().net().name()));
- t->N().net().remove_terminal(t->N());
- t->P().net().remove_terminal(t->P());
+ t->setup_N().net().remove_terminal(t->setup_N());
+ t->setup_P().net().remove_terminal(t->setup_P());
m_nlstate.remove_device(t);
}
}