summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/nl_setup.cpp
diff options
context:
space:
mode:
author couriersud <couriersud@arcor.de>2017-01-05 01:43:12 +0100
committer couriersud <couriersud@arcor.de>2017-01-05 01:43:31 +0100
commit02c3f45bff27e8ca27d5f68f52c816e5f055eadf (patch)
treef647ed591e5997496a6bb0ff3dc28fb887534f1f /src/lib/netlist/nl_setup.cpp
parent67841056dae03d2e8f418b3be7150701c705d6b5 (diff)
Fix clang "-Wno-weak-vtables" warnings in netlist source. Refactored
code along the way. (nw)
Diffstat (limited to 'src/lib/netlist/nl_setup.cpp')
-rw-r--r--src/lib/netlist/nl_setup.cpp18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/lib/netlist/nl_setup.cpp b/src/lib/netlist/nl_setup.cpp
index 038fd7ed978..39d85e5be1d 100644
--- a/src/lib/netlist/nl_setup.cpp
+++ b/src/lib/netlist/nl_setup.cpp
@@ -1080,4 +1080,22 @@ std::unique_ptr<plib::pistream> source_file_t::stream(const pstring &name)
return plib::make_unique_base<plib::pistream, plib::pifilestream>(m_filename);
}
+bool source_proc_t::parse(const pstring &name)
+{
+ if (name == m_setup_func_name)
+ {
+ m_setup_func(setup());
+ return true;
+ }
+ else
+ return false;
}
+
+std::unique_ptr<plib::pistream> source_proc_t::stream(const pstring &name)
+{
+ std::unique_ptr<plib::pistream> p(nullptr);
+ return p;
+}
+
+}
+