diff options
author | 2020-04-28 21:03:29 +0200 | |
---|---|---|
committer | 2020-04-28 21:08:06 +0200 | |
commit | 77da7b11aeeddead91a1b3eab9032cfd348cadb5 (patch) | |
tree | 9236ace13884b1199e5d59da188adb5d2fb801d0 /src/lib/netlist/nl_setup.cpp | |
parent | 14e4c4bb3f708eb63b757cefcb86245e991a424a (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-x | src/lib/netlist/nl_setup.cpp | 14 |
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); } } |