diff options
Diffstat (limited to 'src/lib/netlist/nl_factory.h')
-rw-r--r-- | src/lib/netlist/nl_factory.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/lib/netlist/nl_factory.h b/src/lib/netlist/nl_factory.h index 2e5ba33c8b1..77da4193951 100644 --- a/src/lib/netlist/nl_factory.h +++ b/src/lib/netlist/nl_factory.h @@ -40,7 +40,7 @@ factory::constructor_ptr_t decl_ ## chip = NETLIB_NAME(chip ## _c); namespace netlist { - class netlist_t; + class netlist_base_t; class device_t; class setup_t; @@ -58,8 +58,8 @@ namespace factory { const pstring &def_param, const pstring &sourcefile); virtual ~element_t(); - virtual plib::owned_ptr<device_t> Create(netlist_t &anetlist, const pstring &name) = 0; - virtual void macro_actions(netlist_t &anetlist, const pstring &name) {} + virtual plib::owned_ptr<device_t> Create(netlist_base_t &anetlist, const pstring &name) = 0; + virtual void macro_actions(netlist_base_t &anetlist, const pstring &name) {} const pstring &name() const { return m_name; } const pstring &classname() const { return m_classname; } @@ -84,7 +84,7 @@ namespace factory { const pstring &def_param, const pstring &sourcefile) : element_t(name, classname, def_param, sourcefile) { } - plib::owned_ptr<device_t> Create(netlist_t &anetlist, const pstring &name) override + plib::owned_ptr<device_t> Create(netlist_base_t &anetlist, const pstring &name) override { return plib::owned_ptr<device_t>::Create<C>(anetlist, name); } @@ -143,9 +143,9 @@ namespace factory { const pstring &def_param, const pstring &source) : element_t(name, classname, def_param, source) { } - plib::owned_ptr<device_t> Create(netlist_t &anetlist, const pstring &name) override; + plib::owned_ptr<device_t> Create(netlist_base_t &anetlist, const pstring &name) override; - void macro_actions(netlist_t &anetlist, const pstring &name) override; + void macro_actions(netlist_base_t &anetlist, const pstring &name) override; private: }; |