diff options
Diffstat (limited to 'src/lib/netlist/nl_factory.cpp')
-rw-r--r-- | src/lib/netlist/nl_factory.cpp | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/src/lib/netlist/nl_factory.cpp b/src/lib/netlist/nl_factory.cpp index 1e5a8e11b44..33fc532331b 100644 --- a/src/lib/netlist/nl_factory.cpp +++ b/src/lib/netlist/nl_factory.cpp @@ -14,6 +14,18 @@ namespace netlist { namespace factory { + +element_t::element_t(const pstring &name, const pstring &classname, + const pstring &def_param) + : m_name(name), m_classname(classname), m_def_param(def_param) +{ +} + +element_t::~element_t() +{ +} + + // ---------------------------------------------------------------------------------------- // net_device_t_base_factory // ---------------------------------------------------------------------------------------- @@ -51,7 +63,7 @@ factory::element_t * list_t::factory_by_name(const pstring &devname) plib::owned_ptr<device_t> library_element_t::Create(netlist_t &anetlist, const pstring &name) { - return plib::owned_ptr<device_t>::Create<wrapper>(anetlist, name); + return plib::owned_ptr<device_t>::Create<NETLIB_NAME(wrapper)>(anetlist, name); } void library_element_t::macro_actions(netlist_t &anetlist, const pstring &name) @@ -61,5 +73,13 @@ void library_element_t::macro_actions(netlist_t &anetlist, const pstring &name) anetlist.setup().namespace_pop(); } +NETLIB_RESET(wrapper) +{ +} + +NETLIB_UPDATE(wrapper) +{ +} + } } |