diff options
Diffstat (limited to 'src/frontend/mame/ui/utils.cpp')
-rw-r--r-- | src/frontend/mame/ui/utils.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/frontend/mame/ui/utils.cpp b/src/frontend/mame/ui/utils.cpp index 7da3abb7111..ea41c1337ad 100644 --- a/src/frontend/mame/ui/utils.cpp +++ b/src/frontend/mame/ui/utils.cpp @@ -2140,3 +2140,20 @@ ui_software_info &ui_software_info::operator=(ui_software_info const &that) } return *this; } + + +void swap(ui_system_info &a, ui_system_info &b) noexcept +{ + using std::swap; + swap(a.driver, b.driver); + swap(a.index, b.index); + swap(a.is_clone, b.is_clone); + swap(a.available, b.available); + swap(a.description, b.description); + swap(a.parent, b.parent); + swap(a.ucs_shortname, b.ucs_shortname); + swap(a.ucs_description, b.ucs_description); + swap(a.ucs_manufacturer_description, b.ucs_manufacturer_description); + swap(a.ucs_description, b.ucs_description); + swap(a.ucs_manufacturer_default_description, b.ucs_manufacturer_default_description); +} |