diff options
Diffstat (limited to 'src/emu/netlist/nl_base.h')
-rw-r--r-- | src/emu/netlist/nl_base.h | 11 |
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 */ |