diff options
Diffstat (limited to 'src/emu/devfind.h')
-rw-r--r-- | src/emu/devfind.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/emu/devfind.h b/src/emu/devfind.h index 9bd5ad48fde..b844eda145f 100644 --- a/src/emu/devfind.h +++ b/src/emu/devfind.h @@ -300,6 +300,17 @@ public: /// until resolution time. void set_tag(char const *tag); + /// \brief Set search tag + /// + /// Allows search tag to be changed after construction. Note that + /// this must be done before resolution time to take effect. + /// \param [in] finder Object finder to take the search base and tag + /// from. + void set_tag(finder_base const &finder) + { + std::tie(m_base, m_tag) = finder.finder_target(); + } + /// \brief Is the object to be resolved before memory maps? /// /// Some objects must be resolved before memory maps are loaded |