summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/nl_factory.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/netlist/nl_factory.cpp')
-rw-r--r--src/lib/netlist/nl_factory.cpp22
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)
+{
+}
+
} }