dolphin/Source/Core/DiscIO
Lioncash d9eb7c4e80 NANDContentLoader: Add IOFile forward declaration
This would previously fail to compile when included in files that do not
include FileUtil.h due to lack of a type declaration.

This moves the constructor and destructor into the cpp file in order to
satisfy the requirements of unique_ptr construction and deletion. That is,
unique_ptr requires a concrete type at the point of construction and
destruction. If the constructor or destructor is left in the header, then
at the point of construction or destruction, IOFile will still be
considered an incomplete type, as unique_ptr's deleter will still only be
able to see the forward declaration, which it can't use.
2016-10-14 20:27:22 -04:00
..
Blob.cpp SectorReader: Fix cache line bias 2016-07-09 02:27:35 +10:00
Blob.h Move DiscIO enums to a new file 2016-07-13 17:29:27 +02:00
CISOBlob.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
CISOBlob.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
CMakeLists.txt Move DiscIO enums to a new file 2016-07-13 17:29:27 +02:00
CompressedBlob.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
CompressedBlob.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
DiscIO.vcxproj Move DiscIO enums to a new file 2016-07-13 17:29:27 +02:00
DiscIO.vcxproj.filters Move DiscIO enums to a new file 2016-07-13 17:29:27 +02:00
DiscScrubber.cpp DiscScrubber: Fix issue 9356 2016-07-11 11:46:15 +02:00
DiscScrubber.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
DriveBlob.cpp SectorReader: Fix cache line bias 2016-07-09 02:27:35 +10:00
DriveBlob.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
Enums.cpp Run clang-format on missed files 2016-08-11 21:14:39 +02:00
Enums.h Move DiscIO enums to a new file 2016-07-13 17:29:27 +02:00
FileBlob.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
FileBlob.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
FileMonitor.cpp Move DiscIO enums to a new file 2016-07-13 17:29:27 +02:00
FileMonitor.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
FileSystemGCWii.cpp Filesystem: Return strings from GetFileName without the const qualifier 2016-09-18 12:56:25 -04:00
FileSystemGCWii.h Filesystem: Return strings from GetFileName without the const qualifier 2016-09-18 12:56:25 -04:00
Filesystem.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
Filesystem.h Filesystem: Return strings from GetFileName without the const qualifier 2016-09-18 12:56:25 -04:00
NANDContentLoader.cpp NANDContentLoader: Add IOFile forward declaration 2016-10-14 20:27:22 -04:00
NANDContentLoader.h NANDContentLoader: Add IOFile forward declaration 2016-10-14 20:27:22 -04:00
Volume.cpp Move DiscIO enums to a new file 2016-07-13 17:29:27 +02:00
Volume.h Move DiscIO enums to a new file 2016-07-13 17:29:27 +02:00
VolumeCreator.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
VolumeCreator.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
VolumeDirectory.cpp Move DiscIO enums to a new file 2016-07-13 17:29:27 +02:00
VolumeDirectory.h Move DiscIO enums to a new file 2016-07-13 17:29:27 +02:00
VolumeGC.cpp Merge pull request #3963 from JosJuice/banner-loaded-failure 2016-10-03 06:33:52 -07:00
VolumeGC.h Move DiscIO enums to a new file 2016-07-13 17:29:27 +02:00
VolumeWad.cpp Move DiscIO enums to a new file 2016-07-13 17:29:27 +02:00
VolumeWad.h Move DiscIO enums to a new file 2016-07-13 17:29:27 +02:00
VolumeWiiCrypted.cpp Reorganise a ton of logs level 2016-10-01 15:50:28 -04:00
VolumeWiiCrypted.h Move DiscIO enums to a new file 2016-07-13 17:29:27 +02:00
WbfsBlob.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
WbfsBlob.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
WiiWad.cpp WiiWad: Move static implementation details to cpp file 2016-09-25 18:04:04 -04:00
WiiWad.h WiiWad: Make WiiWAD constructor explicit 2016-09-25 18:04:11 -04:00