diff options
author | couriersud <couriersud@gmx.org> | 2017-02-11 21:58:27 +0100 |
---|---|---|
committer | couriersud <couriersud@gmx.org> | 2017-02-12 23:48:52 +0100 |
commit | d7f420ccf76d560281904522fefb5729195a58e3 (patch) | |
tree | daf4e0cde500e378a86cc56146d67eca680b5762 /src/lib/netlist/nl_base.h | |
parent | 132cc8fe76bdce2f9fb2e2bf7fb333d8752cf5b6 (diff) |
Optimize queue save state. (nw)
Diffstat (limited to 'src/lib/netlist/nl_base.h')
-rw-r--r-- | src/lib/netlist/nl_base.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/netlist/nl_base.h b/src/lib/netlist/nl_base.h index 3e06144168d..b8cb99933a9 100644 --- a/src/lib/netlist/nl_base.h +++ b/src/lib/netlist/nl_base.h @@ -1163,10 +1163,9 @@ namespace netlist void on_post_load() override; private: - struct names_t { char m_buf[64]; }; std::size_t m_qsize; std::vector<netlist_time::internal_type> m_times; - std::vector<names_t> m_names; + std::vector<std::size_t> m_net_ids; }; // ----------------------------------------------------------------------------- @@ -1208,7 +1207,8 @@ namespace netlist void register_dev(plib::owned_ptr<core_device_t> dev); void remove_dev(core_device_t *dev); - detail::net_t *find_net(const pstring &name); + detail::net_t *find_net(const pstring &name) const; + std::size_t find_net_id(const detail::net_t *net) const; template<class device_class> std::vector<device_class *> get_device_list() |