summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/core/setup.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/netlist/core/setup.h')
-rw-r--r--src/lib/netlist/core/setup.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/lib/netlist/core/setup.h b/src/lib/netlist/core/setup.h
index 0f1f12b0e29..5048c2ae765 100644
--- a/src/lib/netlist/core/setup.h
+++ b/src/lib/netlist/core/setup.h
@@ -283,6 +283,22 @@ namespace netlist
pstring m_filename;
};
+ class source_pattern_t : public source_netlist_t
+ {
+ public:
+
+ explicit source_pattern_t(const pstring &pat)
+ : m_pattern(pat)
+ {
+ }
+
+ protected:
+ stream_ptr stream(const pstring &name) override;
+
+ private:
+ pstring m_pattern;
+ };
+
class source_mem_t : public source_netlist_t
{
public: