summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/netlist/nl_base.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/netlist/nl_base.h')
-rw-r--r--src/emu/netlist/nl_base.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/emu/netlist/nl_base.h b/src/emu/netlist/nl_base.h
index bcda8728698..ce993107fb4 100644
--- a/src/emu/netlist/nl_base.h
+++ b/src/emu/netlist/nl_base.h
@@ -822,7 +822,8 @@ public:
ATTR_HOT inline const pstring &Value() const { return m_param; }
/* these should be cached! */
- ATTR_COLD double dValue(const pstring &entity, const double defval = 0.0) const;
+ ATTR_COLD double model_value(const pstring &entity, const double defval = 0.0) const;
+ ATTR_COLD const pstring model_type() const;
private:
pstring m_param;
@@ -1287,6 +1288,14 @@ public:
return nl_util::pstring_list();
}
+ ATTR_COLD const pstring def_param()
+ {
+ if (m_def_param.startsWith("+") || m_def_param.equals("-"))
+ return "";
+ else
+ return m_def_param;
+ }
+
protected:
pstring m_name; /* device name */
pstring m_classname; /* device class name */