summaryrefslogtreecommitdiff
path: root/Source/Core/DiscIO/DiscScrubber.cpp
diff options
context:
space:
mode:
authorLillyJadeKatrin <lilly.kitty.1988@gmail.com>2023-07-07 08:31:26 -0400
committerLillyJadeKatrin <lilly.kitty.1988@gmail.com>2023-10-01 09:04:06 -0400
commit335cf4f2db4160ebbf387aeb19dc637182c91c5a (patch)
tree5e0c604dad0d5591a7343da34be1aa328b6fae01 /Source/Core/DiscIO/DiscScrubber.cpp
parentf8445782bff425dd95a8c7ccba06769d9fb0adf0 (diff)
Added CopyReader to BlobReader and all subclasses
A deep-copy method CopyReader has been added to BlobReader (virtual) and all of its subclasses (override). This should create a second BlobReader to open the same set of data but with an independent read pointer so that it doesn't interfere with any reads done on the original Reader. As part of this, IOFile has added code to create a deep copy IOFile pointer onto the same file, with code based on the platform in question to find the file ID from the file pointer and open a new one. There has also been a small piece added to FileInfo to enable a deep copy, but its only subclass at this time already had a copy constructor so this was relatively minor.
Diffstat (limited to 'Source/Core/DiscIO/DiscScrubber.cpp')
-rw-r--r--Source/Core/DiscIO/DiscScrubber.cpp1
1 files changed, 0 insertions, 1 deletions
diff --git a/Source/Core/DiscIO/DiscScrubber.cpp b/Source/Core/DiscIO/DiscScrubber.cpp
index 957fde32b9..41d59a03c2 100644
--- a/Source/Core/DiscIO/DiscScrubber.cpp
+++ b/Source/Core/DiscIO/DiscScrubber.cpp
@@ -22,7 +22,6 @@
namespace DiscIO
{
DiscScrubber::DiscScrubber() = default;
-DiscScrubber::~DiscScrubber() = default;
bool DiscScrubber::SetupScrub(const Volume& disc)
{