From 202e310c526652eaa9adc8b7398422f4e323a54d Mon Sep 17 00:00:00 2001 From: couriersud Date: Mon, 14 Mar 2016 22:13:32 +0100 Subject: [PATCH] netlist: rename plist_t to pvector_t to clarify origin. --- src/devices/machine/netlist.cpp | 4 ++-- src/lib/netlist/devices/nld_system.cpp | 4 ++-- src/lib/netlist/devices/nld_system.h | 2 +- src/lib/netlist/devices/nld_truthtable.cpp | 12 +++++------ src/lib/netlist/devices/nld_truthtable.h | 16 +++++++------- src/lib/netlist/nl_base.h | 22 +++++++++---------- src/lib/netlist/nl_factory.cpp | 12 +++++------ src/lib/netlist/nl_factory.h | 4 ++-- src/lib/netlist/nl_parser.cpp | 6 +++--- src/lib/netlist/nl_setup.cpp | 8 +++---- src/lib/netlist/nl_setup.h | 6 +++--- src/lib/netlist/plib/plists.h | 25 +++++++++++----------- src/lib/netlist/plib/poptions.h | 4 ++-- src/lib/netlist/plib/pparser.cpp | 10 ++++----- src/lib/netlist/plib/pparser.h | 6 +++--- src/lib/netlist/plib/pstate.h | 4 ++-- src/lib/netlist/prg/nltool.cpp | 8 +++---- src/lib/netlist/solver/nld_ms_gmres.h | 2 +- src/lib/netlist/solver/nld_solver.h | 24 ++++++++++----------- src/lib/netlist/tools/nl_convert.cpp | 12 +++++------ src/lib/netlist/tools/nl_convert.h | 8 +++---- 21 files changed, 99 insertions(+), 100 deletions(-) diff --git a/src/devices/machine/netlist.cpp b/src/devices/machine/netlist.cpp index 1b8c76743bc..d0a06604707 100644 --- a/src/devices/machine/netlist.cpp +++ b/src/devices/machine/netlist.cpp @@ -569,7 +569,7 @@ void netlist_mame_sound_device_t::device_start() // Configure outputs - plist_t outdevs = netlist().get_device_list(); + pvector_t outdevs = netlist().get_device_list(); if (outdevs.size() == 0) fatalerror("No output devices"); @@ -595,7 +595,7 @@ void netlist_mame_sound_device_t::device_start() m_num_inputs = 0; m_in = nullptr; - plist_t indevs = netlist().get_device_list(); + pvector_t indevs = netlist().get_device_list(); if (indevs.size() > 1) fatalerror("A maximum of one input device is allowed!"); if (indevs.size() == 1) diff --git a/src/lib/netlist/devices/nld_system.cpp b/src/lib/netlist/devices/nld_system.cpp index 2cb65c7a543..be2ad3718b0 100644 --- a/src/lib/netlist/devices/nld_system.cpp +++ b/src/lib/netlist/devices/nld_system.cpp @@ -78,7 +78,7 @@ NETLIB_START(extclock) connect_late(m_feedback, m_Q); { netlist_time base = netlist_time::from_hz(m_freq.Value()*2); - pstring_list_t pat(m_pattern.Value(),","); + pstring_vector_t pat(m_pattern.Value(),","); m_off = netlist_time::from_double(m_offset.Value()); int pati[256]; @@ -301,7 +301,7 @@ NETLIB_START(function) for (int i=0; i < m_N; i++) register_input(pfmt("A{1}")(i), m_I[i]); - pstring_list_t cmds(m_func.Value(), " "); + pstring_vector_t cmds(m_func.Value(), " "); m_precompiled.clear(); for (std::size_t i=0; i < cmds.size(); i++) diff --git a/src/lib/netlist/devices/nld_system.h b/src/lib/netlist/devices/nld_system.h index a50860c3ac4..8ea3640ec14 100644 --- a/src/lib/netlist/devices/nld_system.h +++ b/src/lib/netlist/devices/nld_system.h @@ -309,7 +309,7 @@ private: analog_output_t m_Q; analog_input_t m_I[10]; - plist_t m_precompiled; + pvector_t m_precompiled; }; // ----------------------------------------------------------------------------- diff --git a/src/lib/netlist/devices/nld_truthtable.cpp b/src/lib/netlist/devices/nld_truthtable.cpp index 09e5b4cff96..9cd2d206664 100644 --- a/src/lib/netlist/devices/nld_truthtable.cpp +++ b/src/lib/netlist/devices/nld_truthtable.cpp @@ -99,7 +99,7 @@ UINT32 truthtable_desc_t::get_ignored_extended(UINT32 i) // desc // ---------------------------------------------------------------------------------------- -void truthtable_desc_t::help(unsigned cur, pstring_list_t list, +void truthtable_desc_t::help(unsigned cur, pstring_vector_t list, UINT64 state,UINT16 val, parray_t &timing_index) { pstring elem = list[cur].trim(); @@ -144,7 +144,7 @@ void truthtable_desc_t::help(unsigned cur, pstring_list_t list, } } -void truthtable_desc_t::setup(const pstring_list_t &truthtable, UINT32 disabled_ignore) +void truthtable_desc_t::setup(const pstring_vector_t &truthtable, UINT32 disabled_ignore) { unsigned line = 0; @@ -164,14 +164,14 @@ void truthtable_desc_t::setup(const pstring_list_t &truthtable, UINT32 disabled_ while (!ttline.equals("")) { - pstring_list_t io(ttline,"|"); + pstring_vector_t io(ttline,"|"); // checks nl_assert_always(io.size() == 3, "io.count mismatch"); - pstring_list_t inout(io[0], ","); + pstring_vector_t inout(io[0], ","); nl_assert_always(inout.size() == m_num_bits, "number of bits not matching"); - pstring_list_t out(io[1], ","); + pstring_vector_t out(io[1], ","); nl_assert_always(out.size() == m_NO, "output count not matching"); - pstring_list_t times(io[2], ","); + pstring_vector_t times(io[2], ","); nl_assert_always(times.size() == m_NO, "timing count not matching"); UINT16 val = 0; diff --git a/src/lib/netlist/devices/nld_truthtable.h b/src/lib/netlist/devices/nld_truthtable.h index 0eb5d41565e..7619987c8f8 100644 --- a/src/lib/netlist/devices/nld_truthtable.h +++ b/src/lib/netlist/devices/nld_truthtable.h @@ -65,10 +65,10 @@ struct truthtable_desc_t { } - void setup(const pstring_list_t &desc, UINT32 disabled_ignore); + void setup(const pstring_vector_t &desc, UINT32 disabled_ignore); private: - void help(unsigned cur, pstring_list_t list, + void help(unsigned cur, pstring_vector_t list, UINT64 state,UINT16 val, parray_t &timing_index); static unsigned count_bits(UINT32 v); static UINT32 set_bits(UINT32 v, UINT32 b); @@ -120,7 +120,7 @@ public: } - nld_truthtable_t(truthtable_t *ttbl, const pstring_list_t &desc) + nld_truthtable_t(truthtable_t *ttbl, const pstring_vector_t &desc) : device_t(), m_last_state(0), m_ign(0), m_active(1), m_ttp(ttbl) { m_desc = desc; @@ -130,12 +130,12 @@ public: { pstring header = m_desc[0]; - pstring_list_t io(header,"|"); + pstring_vector_t io(header,"|"); // checks nl_assert_always(io.size() == 2, "too many '|'"); - pstring_list_t inout(io[0], ","); + pstring_vector_t inout(io[0], ","); nl_assert_always(inout.size() == m_num_bits, "bitcount wrong"); - pstring_list_t out(io[1], ","); + pstring_vector_t out(io[1], ","); nl_assert_always(out.size() == m_NO, "output count wrong"); for (unsigned i=0; i < m_NI; i++) @@ -289,7 +289,7 @@ private: INT32 m_active; truthtable_t *m_ttp; - pstring_list_t m_desc; + pstring_vector_t m_desc; }; class netlist_base_factory_truthtable_t : public base_factory_t @@ -307,7 +307,7 @@ public: pfree(m_family); } - pstring_list_t m_desc; + pstring_vector_t m_desc; logic_family_desc_t *m_family; }; diff --git a/src/lib/netlist/nl_base.h b/src/lib/netlist/nl_base.h index 1c062b579f8..c824a1564fc 100644 --- a/src/lib/netlist/nl_base.h +++ b/src/lib/netlist/nl_base.h @@ -469,7 +469,7 @@ namespace netlist P_PREVENT_COPYING(core_terminal_t) public: - typedef plist_t list_t; + typedef pvector_t list_t; /* needed here ... */ @@ -522,7 +522,7 @@ namespace netlist P_PREVENT_COPYING(terminal_t) public: - typedef plist_t list_t; + typedef pvector_t list_t; ATTR_COLD terminal_t(); @@ -673,7 +673,7 @@ namespace netlist P_PREVENT_COPYING(net_t) public: - typedef plist_t list_t; + typedef pvector_t list_t; ATTR_COLD net_t(const family_t afamily); virtual ~net_t(); @@ -711,7 +711,7 @@ namespace netlist ATTR_COLD void move_connections(net_t *new_net); - plist_t m_core_terms; // save post-start m_list ... + pvector_t m_core_terms; // save post-start m_list ... ATTR_HOT void set_Q_time(const netlist_sig_t &newQ, const netlist_time &at) { @@ -753,7 +753,7 @@ namespace netlist P_PREVENT_COPYING(logic_net_t) public: - typedef plist_t list_t; + typedef pvector_t list_t; ATTR_COLD logic_net_t(); virtual ~logic_net_t() { }; @@ -813,7 +813,7 @@ namespace netlist P_PREVENT_COPYING(analog_net_t) public: - typedef plist_t list_t; + typedef pvector_t list_t; ATTR_COLD analog_net_t(); virtual ~analog_net_t() { }; @@ -999,7 +999,7 @@ namespace netlist P_PREVENT_COPYING(core_device_t) public: - typedef plist_t list_t; + typedef pvector_t list_t; ATTR_COLD core_device_t(const family_t afamily); @@ -1115,7 +1115,7 @@ namespace netlist ATTR_COLD void connect_late(core_terminal_t &t1, core_terminal_t &t2); ATTR_COLD void connect_direct(core_terminal_t &t1, core_terminal_t &t2); - plist_t m_terminals; + pvector_t m_terminals; protected: @@ -1195,9 +1195,9 @@ namespace netlist ATTR_COLD net_t *find_net(const pstring &name); template - ATTR_COLD plist_t<_device_class *> get_device_list() + ATTR_COLD pvector_t<_device_class *> get_device_list() { - plist_t<_device_class *> tmp; + pvector_t<_device_class *> tmp; for (std::size_t i = 0; i < m_devices.size(); i++) { _device_class *dev = dynamic_cast<_device_class *>(m_devices[i]); @@ -1237,7 +1237,7 @@ namespace netlist return ret; } - plist_t m_devices; + pvector_t m_devices; net_t::list_t m_nets; #if (NL_KEEP_STATISTICS) pnamedlist_t m_started_devices; diff --git a/src/lib/netlist/nl_factory.cpp b/src/lib/netlist/nl_factory.cpp index 5f6762c4d05..45765cb8e30 100644 --- a/src/lib/netlist/nl_factory.cpp +++ b/src/lib/netlist/nl_factory.cpp @@ -17,20 +17,20 @@ namespace netlist // net_device_t_base_factory // ---------------------------------------------------------------------------------------- -ATTR_COLD const pstring_list_t base_factory_t::term_param_list() +ATTR_COLD const pstring_vector_t base_factory_t::term_param_list() { if (m_def_param.startsWith("+")) - return pstring_list_t(m_def_param.substr(1), ","); + return pstring_vector_t(m_def_param.substr(1), ","); else - return pstring_list_t(); + return pstring_vector_t(); } -ATTR_COLD const pstring_list_t base_factory_t::def_params() +ATTR_COLD const pstring_vector_t base_factory_t::def_params() { if (m_def_param.startsWith("+") || m_def_param.equals("-")) - return pstring_list_t(); + return pstring_vector_t(); else - return pstring_list_t(m_def_param, ","); + return pstring_vector_t(m_def_param, ","); } diff --git a/src/lib/netlist/nl_factory.h b/src/lib/netlist/nl_factory.h index 971912a0d2d..f9977ae414a 100644 --- a/src/lib/netlist/nl_factory.h +++ b/src/lib/netlist/nl_factory.h @@ -36,8 +36,8 @@ namespace netlist ATTR_COLD const pstring &name() const { return m_name; } ATTR_COLD const pstring &classname() const { return m_classname; } ATTR_COLD const pstring ¶m_desc() const { return m_def_param; } - ATTR_COLD const pstring_list_t term_param_list(); - ATTR_COLD const pstring_list_t def_params(); + ATTR_COLD const pstring_vector_t term_param_list(); + ATTR_COLD const pstring_vector_t def_params(); protected: pstring m_name; /* device name */ diff --git a/src/lib/netlist/nl_parser.cpp b/src/lib/netlist/nl_parser.cpp index 2f4be0f9a57..bcbc788dbce 100644 --- a/src/lib/netlist/nl_parser.cpp +++ b/src/lib/netlist/nl_parser.cpp @@ -294,7 +294,7 @@ void parser_t::net_c() void parser_t::dippins() { - pstring_list_t pins; + pstring_vector_t pins; pins.push_back(get_identifier()); require_token(m_tok_comma); @@ -353,8 +353,8 @@ void parser_t::device(const pstring &dev_type) { base_factory_t *f = m_setup.factory().factory_by_name(dev_type); device_t *dev; - pstring_list_t termlist = f->term_param_list(); - pstring_list_t def_params = f->def_params(); + pstring_vector_t termlist = f->term_param_list(); + pstring_vector_t def_params = f->def_params(); std::size_t cnt; diff --git a/src/lib/netlist/nl_setup.cpp b/src/lib/netlist/nl_setup.cpp index 1975d088f73..29bb21cbd66 100644 --- a/src/lib/netlist/nl_setup.cpp +++ b/src/lib/netlist/nl_setup.cpp @@ -170,7 +170,7 @@ void setup_t::register_alias(const pstring &alias, const pstring &out) void setup_t::register_dippins_arr(const pstring &terms) { - pstring_list_t list(terms,", "); + pstring_vector_t list(terms,", "); if (list.size() == 0 || (list.size() % 2) == 1) log().fatal("You must pass an equal number of pins to DIPPINS"); unsigned n = list.size(); @@ -294,7 +294,7 @@ void setup_t::register_object(device_t &dev, const pstring &name, object_t &obj) void setup_t::register_link_arr(const pstring &terms) { - pstring_list_t list(terms,", "); + pstring_vector_t list(terms,", "); if (list.size() < 2) log().fatal("You must pass at least 2 terminals to NET_C"); for (std::size_t i = 1; i < list.size(); i++) @@ -836,7 +836,7 @@ void setup_t::start_devices() if (env != "") { log().debug("Creating dynamic logs ...\n"); - pstring_list_t loglist(env, ":"); + pstring_vector_t loglist(env, ":"); for (pstring ll : loglist) { device_t *nc = factory().new_device_by_name("LOG"); @@ -944,7 +944,7 @@ void setup_t::model_parse(const pstring &model_in, model_map_t &map) log().fatal("Model error {1}\n", model); remainder = remainder.left(remainder.len() - 1); - pstring_list_t pairs(remainder," ", true); + pstring_vector_t pairs(remainder," ", true); for (pstring &pe : pairs) { int pose = pe.find("="); diff --git a/src/lib/netlist/nl_setup.h b/src/lib/netlist/nl_setup.h index 058d8dcfd17..7313ecabcad 100644 --- a/src/lib/netlist/nl_setup.h +++ b/src/lib/netlist/nl_setup.h @@ -91,7 +91,7 @@ namespace netlist class source_t { public: - typedef plist_t list_t; + typedef pvector_t list_t; source_t() {} @@ -224,7 +224,7 @@ namespace netlist phashmap_t m_params_temp; phashmap_t m_terminals; - plist_t m_links; + pvector_t m_links; factory_list_t *m_factory; @@ -235,7 +235,7 @@ namespace netlist std::stack m_stack; source_t::list_t m_sources; - plist_t m_lib; + pvector_t m_lib; }; diff --git a/src/lib/netlist/plib/plists.h b/src/lib/netlist/plib/plists.h index 4e2026cb084..323e12dad0d 100644 --- a/src/lib/netlist/plib/plists.h +++ b/src/lib/netlist/plib/plists.h @@ -90,10 +90,10 @@ private: // ---------------------------------------------------------------------------------------- template -class plist_t : public std::vector<_ListClass> +class pvector_t : public std::vector<_ListClass> { public: - plist_t() : std::vector<_ListClass>() {} + pvector_t() : std::vector<_ListClass>() {} void clear_and_free() { @@ -315,13 +315,13 @@ private: // string list // ---------------------------------------------------------------------------------------- -class pstring_list_t : public plist_t +class pstring_vector_t : public pvector_t { public: - pstring_list_t() : plist_t() { } + pstring_vector_t() : pvector_t() { } - pstring_list_t(const pstring &str, const pstring &onstr, bool ignore_empty = false) - : plist_t() + pstring_vector_t(const pstring &str, const pstring &onstr, bool ignore_empty = false) + : pvector_t() { int p = 0; int pn; @@ -343,9 +343,9 @@ public: } } - static pstring_list_t splitexpr(const pstring &str, const pstring_list_t &onstrl) + pstring_vector_t(const pstring &str, const pstring_vector_t &onstrl) + : pvector_t() { - pstring_list_t temp; pstring col = ""; unsigned i = 0; @@ -363,10 +363,10 @@ public: if (p>=0) { if (col != "") - temp.push_back(col); + this->push_back(col); col = ""; - temp.push_back(onstrl[p]); + this->push_back(onstrl[p]); i += onstrl[p].blen(); } else @@ -377,8 +377,7 @@ public: } } if (col != "") - temp.push_back(col); - return temp; + this->push_back(col); } }; @@ -597,7 +596,7 @@ private: } } - plist_t m_values; + pvector_t m_values; parray_t m_hash; }; diff --git a/src/lib/netlist/plib/poptions.h b/src/lib/netlist/plib/poptions.h index 9c3abca49dc..fe46a25f7a9 100644 --- a/src/lib/netlist/plib/poptions.h +++ b/src/lib/netlist/plib/poptions.h @@ -80,7 +80,7 @@ public: pstring operator ()() { return m_val; } private: pstring m_val; - pstring_list_t m_limit; + pstring_vector_t m_limit; }; class poption_bool : public poption @@ -222,7 +222,7 @@ private: return NULL; } - plist_t m_opts; + pvector_t m_opts; pstring m_app; }; diff --git a/src/lib/netlist/plib/pparser.cpp b/src/lib/netlist/plib/pparser.cpp index 774c54b12e7..9362ba7de0d 100644 --- a/src/lib/netlist/plib/pparser.cpp +++ b/src/lib/netlist/plib/pparser.cpp @@ -276,7 +276,7 @@ void ppreprocessor::error(const pstring &err) -double ppreprocessor::expr(const pstring_list_t &sexpr, std::size_t &start, int prio) +double ppreprocessor::expr(const pstring_vector_t &sexpr, std::size_t &start, int prio) { double val; pstring tok=sexpr[start]; @@ -357,7 +357,7 @@ ppreprocessor::define_t *ppreprocessor::get_define(const pstring &name) pstring ppreprocessor::replace_macros(const pstring &line) { - pstring_list_t elems = pstring_list_t::splitexpr(line, m_expr_sep); + pstring_vector_t elems(line, m_expr_sep); pstringbuffer ret = ""; for (std::size_t i=0; i m_tokens; + pvector_t m_tokens; pstring m_whitespace; pstring::code_t m_string; @@ -174,7 +174,7 @@ protected: postream &process_i(pistream &istrm, postream &ostrm); - double expr(const pstring_list_t &sexpr, std::size_t &start, int prio); + double expr(const pstring_vector_t &sexpr, std::size_t &start, int prio); define_t *get_define(const pstring &name); @@ -187,7 +187,7 @@ private: pstring process_line(const pstring &line); phashmap_t m_defines; - pstring_list_t m_expr_sep; + pstring_vector_t m_expr_sep; //pstringbuffer m_ret; UINT32 m_ifflag; // 31 if levels diff --git a/src/lib/netlist/plib/pstate.h b/src/lib/netlist/plib/pstate.h index b42d3dac882..91c67ee0e1c 100644 --- a/src/lib/netlist/plib/pstate.h +++ b/src/lib/netlist/plib/pstate.h @@ -84,7 +84,7 @@ class pstate_manager_t; class pstate_callback_t { public: - typedef plist_t list_t; + typedef pvector_t list_t; virtual ~pstate_callback_t() { }; @@ -96,7 +96,7 @@ protected: struct pstate_entry_t { - typedef plist_t list_t; + typedef pvector_t list_t; pstate_entry_t(const pstring &stname, const pstate_data_type_e dt, const void *owner, const int size, const int count, void *ptr, bool is_ptr) diff --git a/src/lib/netlist/prg/nltool.cpp b/src/lib/netlist/prg/nltool.cpp index dcfe83d4450..ea5211a3c87 100644 --- a/src/lib/netlist/prg/nltool.cpp +++ b/src/lib/netlist/prg/nltool.cpp @@ -181,7 +181,7 @@ public: void log_setup() { log().debug("Creating dynamic logs ...\n"); - pstring_list_t ll(m_opts ? m_opts->opt_logs() : "" , ":"); + pstring_vector_t ll(m_opts ? m_opts->opt_logs() : "" , ":"); for (unsigned i=0; i < ll.size(); i++) { pstring name = "log_" + ll[i]; @@ -260,9 +260,9 @@ struct input_t }; -plist_t *read_input(netlist::netlist_t *netlist, pstring fname) +pvector_t *read_input(netlist::netlist_t *netlist, pstring fname) { - plist_t *ret = palloc(plist_t()); + pvector_t *ret = palloc(pvector_t()); if (fname != "") { pifilestream f(fname); @@ -294,7 +294,7 @@ static void run(tool_options_t &opts) nt.read_netlist(opts.opt_file(), opts.opt_name()); - plist_t *inps = read_input(&nt, opts.opt_inp()); + pvector_t *inps = read_input(&nt, opts.opt_inp()); double ttr = opts.opt_ttr(); diff --git a/src/lib/netlist/solver/nld_ms_gmres.h b/src/lib/netlist/solver/nld_ms_gmres.h index 66649d5375b..0ae7f5eab56 100644 --- a/src/lib/netlist/solver/nld_ms_gmres.h +++ b/src/lib/netlist/solver/nld_ms_gmres.h @@ -62,7 +62,7 @@ private: int solve_ilu_gmres(nl_double * RESTRICT x, nl_double * RESTRICT rhs, const unsigned restart_max, const unsigned mr, nl_double accuracy); - plist_t m_term_cr[_storage_N]; + pvector_t m_term_cr[_storage_N]; bool m_use_iLU_preconditioning; bool m_use_more_precise_stop_condition; diff --git a/src/lib/netlist/solver/nld_solver.h b/src/lib/netlist/solver/nld_solver.h index 2de12bb77f1..06a98d063c6 100644 --- a/src/lib/netlist/solver/nld_solver.h +++ b/src/lib/netlist/solver/nld_solver.h @@ -81,22 +81,22 @@ class terms_t unsigned m_railstart; - plist_t m_nz; /* all non zero for multiplication */ - plist_t m_nzrd; /* non zero right of the diagonal for elimination */ - plist_t m_nzbd; /* non zero below of the diagonal for elimination */ + pvector_t m_nz; /* all non zero for multiplication */ + pvector_t m_nzrd; /* non zero right of the diagonal for elimination */ + pvector_t m_nzbd; /* non zero below of the diagonal for elimination */ private: - plist_t m_term; - plist_t m_net_other; - plist_t m_go; - plist_t m_gt; - plist_t m_Idr; - plist_t m_other_curanalog; + pvector_t m_term; + pvector_t m_net_other; + pvector_t m_go; + pvector_t m_gt; + pvector_t m_Idr; + pvector_t m_other_curanalog; }; class matrix_solver_t : public device_t { public: - typedef plist_t list_t; + typedef pvector_t list_t; typedef core_device_t::list_t dev_list_t; enum eSolverType @@ -146,8 +146,8 @@ protected: virtual void add_term(int net_idx, terminal_t *term) = 0; - plist_t m_nets; - plist_t m_inps; + pvector_t m_nets; + pvector_t m_inps; int m_stat_calculations; int m_stat_newton_raphson; diff --git a/src/lib/netlist/tools/nl_convert.cpp b/src/lib/netlist/tools/nl_convert.cpp index cc24325a059..099f913b307 100644 --- a/src/lib/netlist/tools/nl_convert.cpp +++ b/src/lib/netlist/tools/nl_convert.cpp @@ -12,9 +12,9 @@ template -static plist_t bubble(const plist_t &sl) +static pvector_t bubble(const pvector_t &sl) { - plist_t ret; + pvector_t ret; for (unsigned i=0; iterminals().size() == 1) net->set_no_export(); } - plist_t sorted = bubble(m_devs); + pvector_t sorted = bubble(m_devs); for (std::size_t i=0; i m_devs; + pvector_t m_devs; phashmap_t m_nets; - plist_t m_ext_alias; + pvector_t m_ext_alias; phashmap_t m_pins; static unit_t m_units[];