diff options
author | 2017-05-12 10:53:46 -0400 | |
---|---|---|
committer | 2017-05-13 00:53:46 +1000 | |
commit | baa71780534e69499c0fe647f0066af9ced4a0bf (patch) | |
tree | 893137ddad60ab38cc01023fd7c6a4c5b80c29af /src/lib/util/options.h | |
parent | c8b272a6a38862be7b784ffd0d15dff9fd74dee8 (diff) |
Bug fix to -romident and aux verb cleanup (take two) (#2299)
* Resurrected auxverb_cleanup_and_romident_bugfix
* Changed usage for -romident and minor cleanups
* Supporting auxverbs in any order
The previous patch was supporting 'mame64 -listsource pacman' but not 'mame64 pacman -listsource'
Diffstat (limited to 'src/lib/util/options.h')
-rw-r--r-- | src/lib/util/options.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/util/options.h b/src/lib/util/options.h index a2959a24a8f..231837aaf16 100644 --- a/src/lib/util/options.h +++ b/src/lib/util/options.h @@ -129,6 +129,7 @@ public: // getters entry *first() const { return m_entrylist.first(); } const std::string &command() const { return m_command; } + const std::vector<std::string> &command_arguments() const { assert(!m_command.empty()); return m_command_arguments; } entry *get_entry(const char *name) const; // range iterators @@ -201,6 +202,7 @@ private: simple_list<entry> m_entrylist; // head of list of entries std::unordered_map<std::string,entry *> m_entrymap; // map for fast lookup std::string m_command; // command found + std::vector<std::string> m_command_arguments; // command arguments static const char *const s_option_unadorned[]; // array of unadorned option "names" }; |