dolphin/Source/Core/UICommon
Léo Lam 522cb6b137
IOS: Use less ambiguous names for classes
Some of the device names can be ambiguous and require fully or partly
qualifying the name (e.g. IOS::HLE::FS::) in a somewhat verbose way.

Additionally, insufficiently qualified names are prone to breaking.
Consider the example of IOS::HLE::FS:: (namespace) and
IOS::HLE::Device::FS (class). If we use FS::Foo in a file that doesn't
know about the class, everything will work fine. However, as soon as
Device::FS is declared via a header include or even just forward
declared, that code will cease to compile because FS:: now resolves
to Device::FS if FS::Foo was used in the Device namespace.

It also leads to having to write IOS::ES:: to access ES types and
utilities even for code that is already under the IOS namespace.

The fix for this is simple: rename the device classes and give them
a "device" suffix in their names if the existing ones may be ambiguous.
This makes it clear whether we're referring to the device class or to
something else.

This is not any longer to type, considering it lets us get rid of the
Device namespace, which is now wholly unnecessary.

There are no functional changes in this commit.

A future commit will fix unnecessarily qualified names.
2021-02-12 21:40:31 +01:00
..
ResourcePack Externals: Update minizip search path. 2020-04-29 12:41:36 +02:00
AutoUpdate.cpp UICommon: Migrate logging over to fmt 2020-11-09 02:39:55 -05:00
AutoUpdate.h AutoUpdater: support optionally restarting Dolphin after update 2018-03-23 11:10:25 +01:00
CMakeLists.txt UICommon: Make use of fmt where applicable 2019-11-23 19:41:40 -05:00
CommandLineParse.cpp Turn Config::Info into a class with getters 2020-12-11 19:54:16 +01:00
CommandLineParse.h UICommon: Add missing header guards 2019-06-17 18:39:44 -04:00
Disassembler.cpp UICommon: Make use of fmt where applicable 2019-11-23 19:41:40 -05:00
Disassembler.h UICommon: Make use of fmt where applicable 2019-11-23 19:41:40 -05:00
DiscordPresence.cpp Turn Config::Info into a class with getters 2020-12-11 19:54:16 +01:00
DiscordPresence.h Force IPv4 on external IP addresses 2018-08-13 21:17:38 -04:00
GameFile.cpp Merge pull request #9461 from cbartondock/master 2021-02-10 22:50:40 +01:00
GameFile.h Show NKitness in file format string 2020-10-06 19:35:00 +02:00
GameFileCache.cpp Merge pull request #9461 from cbartondock/master 2021-02-10 22:50:40 +01:00
GameFileCache.h Improved responsiveness when refreshing game list. 2020-10-01 22:10:16 +02:00
NetPlayIndex.cpp Externals: Fix include path for picojson and discord 2020-04-29 11:45:59 +02:00
NetPlayIndex.h UICommon/NetPlayIndex: Use a std::string_view for EncryptID()/DecryptID() 2019-08-04 12:32:33 -04:00
UICommon.cpp IOS: Use less ambiguous names for classes 2021-02-12 21:40:31 +01:00
UICommon.h Clean up screen saver inhibition and apply setting change immediately. 2020-10-18 16:31:48 -05:00
USBUtils.cpp Add Rock Band 3 MIDI PRO Adapter to known Wii peripherals 2020-11-24 14:25:19 +01:00
USBUtils.h Move libusb context initialization to on first use 2017-02-07 00:47:21 +01:00
VideoUtils.cpp UICommon/VideoUtils.cpp: Add missing include 2019-05-08 21:00:23 +02:00
VideoUtils.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
X11Utils.cpp Frontends: Migrate logs over to fmt 2020-11-25 21:19:08 -05:00
X11Utils.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00