dolphin/Source/Core/DiscIO
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
..
Blob.cpp rename Common/File to Common/IOFile 2021-01-27 14:29:48 -08:00
Blob.h DiscIO: Use std::function for compression callback 2020-09-16 18:36:50 +02:00
CISOBlob.cpp rename Common/File to Common/IOFile 2021-01-27 14:29:48 -08:00
CISOBlob.h rename Common/File to Common/IOFile 2021-01-27 14:29:48 -08:00
CMakeLists.txt Merge pull request #9025 from cyrozap/fix-build-with-older-cmake 2020-10-20 14:51:15 +02:00
CompressedBlob.cpp rename Common/File to Common/IOFile 2021-01-27 14:29:48 -08:00
CompressedBlob.h rename Common/File to Common/IOFile 2021-01-27 14:29:48 -08:00
DirectoryBlob.cpp rename Common/File to Common/IOFile 2021-01-27 14:29:48 -08:00
DirectoryBlob.h DiscIO: Add parameters to BlobReader::SupportsReadWiiDecrypted 2020-08-29 15:18:52 +02:00
DiscExtractor.cpp rename Common/File to Common/IOFile 2021-01-27 14:29:48 -08:00
DiscExtractor.h Make netplay's "same game" check more robust 2020-08-02 22:46:53 +02:00
DiscScrubber.cpp DiscIO: Migrate logging over to fmt 2020-10-22 15:41:42 -04:00
DiscScrubber.h DiscIO: Move scrubbing code out of ConvertToGCZ 2020-04-24 15:11:20 +02:00
DriveBlob.cpp rename Common/File to Common/IOFile 2021-01-27 14:29:48 -08:00
DriveBlob.h rename Common/File to Common/IOFile 2021-01-27 14:29:48 -08:00
Enums.cpp DiscIO: Migrate logging over to fmt 2020-10-22 15:41:42 -04:00
Enums.h Also override the SYSCONF country setting 2019-08-09 17:33:05 +02:00
FileBlob.cpp Use positional arguments in all translatable fmt strings 2020-11-16 13:28:11 +01:00
FileBlob.h rename Common/File to Common/IOFile 2021-01-27 14:29:48 -08:00
Filesystem.cpp Qt/FilesystemWidget: Add size column 2018-06-02 18:59:56 +02:00
Filesystem.h DiscIO: Fix recursive directory extraction 2020-12-03 21:13:53 +01:00
FileSystemGCWii.cpp rename Common/File to Common/IOFile 2021-01-27 14:29:48 -08:00
FileSystemGCWii.h DiscIO: Fix recursive directory extraction 2020-12-03 21:13:53 +01:00
LaggedFibonacciGenerator.cpp RVZ: Store pseudorandom junk data efficiently 2020-06-17 13:48:42 +02:00
LaggedFibonacciGenerator.h RVZ: Store pseudorandom junk data efficiently 2020-06-17 13:48:42 +02:00
MultithreadedCompressor.h DiscIO: Implement multithreaded compression 2020-05-06 14:18:51 +02:00
NANDImporter.cpp rename Common/File to Common/IOFile 2021-01-27 14:29:48 -08:00
NANDImporter.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
ScrubbedBlob.cpp DiscIO: Deduplicate some VolumeGC/VolumeWii code 2020-06-25 16:37:21 +02:00
ScrubbedBlob.h Show file format details in game properties 2020-06-21 20:47:23 +02:00
TGCBlob.cpp rename Common/File to Common/IOFile 2021-01-27 14:29:48 -08:00
TGCBlob.h rename Common/File to Common/IOFile 2021-01-27 14:29:48 -08:00
Volume.cpp Make netplay's "same game" check more robust 2020-08-02 22:46:53 +02:00
Volume.h Merge pull request #8861 from JosJuice/netplay-hash 2020-09-06 17:14:08 -04:00
VolumeDisc.cpp Make netplay's "same game" check more robust 2020-08-02 22:46:53 +02:00
VolumeDisc.h Make netplay's "same game" check more robust 2020-08-02 22:46:53 +02:00
VolumeFileBlobReader.cpp Show file format details in game properties 2020-06-21 20:47:23 +02:00
VolumeFileBlobReader.h Show file format details in game properties 2020-06-21 20:47:23 +02:00
VolumeGC.cpp DiscIO: Migrate logging over to fmt 2020-10-22 15:41:42 -04:00
VolumeGC.h Make netplay's "same game" check more robust 2020-08-02 22:46:53 +02:00
VolumeVerifier.cpp IOS: Use less ambiguous names for classes 2021-02-12 21:40:31 +01:00
VolumeVerifier.h VolumeVerifier: Call CheckDiscSize from Finish 2020-09-23 11:19:03 +02:00
VolumeWad.cpp DiscIO: Migrate logging over to fmt 2020-10-22 15:41:42 -04:00
VolumeWad.h Make netplay's "same game" check more robust 2020-08-02 22:46:53 +02:00
VolumeWii.cpp DiscIO: Make use of fmt-capable panic alerts 2020-11-11 01:09:42 -05:00
VolumeWii.h Make netplay's "same game" check more robust 2020-08-02 22:46:53 +02:00
WbfsBlob.cpp rename Common/File to Common/IOFile 2021-01-27 14:29:48 -08:00
WbfsBlob.h rename Common/File to Common/IOFile 2021-01-27 14:29:48 -08:00
WIABlob.cpp rename Common/File to Common/IOFile 2021-01-27 14:29:48 -08:00
WIABlob.h rename Common/File to Common/IOFile 2021-01-27 14:29:48 -08:00
WIACompression.cpp Source/Core/DiscIO/WIACompression.cpp: add missing <limits> include 2020-10-15 19:56:53 +01:00
WIACompression.h DiscIO: Decrease RAM usage during zstd compression 2020-10-07 16:40:06 +02:00
WiiEncryptionCache.cpp DiscIO: Make WiiEncryptionCache moveable 2020-10-20 11:33:38 +02:00
WiiEncryptionCache.h DiscIO: Make WiiEncryptionCache moveable 2020-10-20 11:33:38 +02:00
WiiSaveBanner.cpp rename Common/File to Common/IOFile 2021-01-27 14:29:48 -08:00
WiiSaveBanner.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00