summaryrefslogtreecommitdiffstats
path: root/docs/release/src/emu/emuopts.h
diff options
context:
space:
mode:
Diffstat (limited to 'docs/release/src/emu/emuopts.h')
-rw-r--r--docs/release/src/emu/emuopts.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/docs/release/src/emu/emuopts.h b/docs/release/src/emu/emuopts.h
index bb989016cf3..6ad1d70bcf4 100644
--- a/docs/release/src/emu/emuopts.h
+++ b/docs/release/src/emu/emuopts.h
@@ -220,8 +220,9 @@ public:
core_options::entry::shared_ptr option_entry() const { return m_entry.lock(); }
// seters
- void specify(const std::string &text, bool peg_priority = true);
+ void specify(std::string_view text, bool peg_priority = true);
void specify(std::string &&text, bool peg_priority = true);
+ void specify(const char *text, bool peg_priority = true) { specify(std::string_view(text), peg_priority); }
void set_bios(std::string &&text);
void set_default_card_software(std::string &&s);
@@ -254,8 +255,9 @@ public:
core_options::entry::shared_ptr option_entry() const { return m_entry.lock(); }
// mutators
- void specify(const std::string &value, bool peg_priority = true);
+ void specify(std::string_view value, bool peg_priority = true);
void specify(std::string &&value, bool peg_priority = true);
+ void specify(const char *value, bool peg_priority = true) { specify(std::string_view(value), peg_priority); }
// instantiates an option entry (don't call outside of emuopts.cpp)
core_options::entry::shared_ptr setup_option_entry(std::vector<std::string> &&names);
@@ -291,7 +293,8 @@ public:
~emu_options();
// mutation
- void set_system_name(const std::string &new_system_name);
+ void set_system_name(const char *new_system_name) { set_system_name(std::string(new_system_name)); }
+ void set_system_name(std::string_view new_system_name) { set_system_name(std::string(new_system_name)); }
void set_system_name(std::string &&new_system_name);
void set_software(std::string &&new_software);