summaryrefslogtreecommitdiff
path: root/Source/Core/DiscIO/Filesystem.h
diff options
context:
space:
mode:
authorJosJuice <josjuice@gmail.com>2017-06-04 10:33:14 +0200
committerJosJuice <josjuice@gmail.com>2017-06-05 13:26:51 +0200
commitc3fa0d6edf0ed65acdf789debed57cd4aa7955ba (patch)
treef8f42f79831b513161902d819a945d60368f7499 /Source/Core/DiscIO/Filesystem.h
parente23cfc29654ece853309454a7a37306cc696af19 (diff)
DiscIO: Use std::optional in Volume and Blob
Diffstat (limited to 'Source/Core/DiscIO/Filesystem.h')
-rw-r--r--Source/Core/DiscIO/Filesystem.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/Source/Core/DiscIO/Filesystem.h b/Source/Core/DiscIO/Filesystem.h
index 71b19e6005..bb41fce990 100644
--- a/Source/Core/DiscIO/Filesystem.h
+++ b/Source/Core/DiscIO/Filesystem.h
@@ -5,6 +5,7 @@
#pragma once
#include <memory>
+#include <optional>
#include <string>
#include <vector>
@@ -46,8 +47,8 @@ public:
virtual bool ExportApploader(const std::string& _rExportFolder) const = 0;
virtual bool ExportDOL(const std::string& _rExportFolder) const = 0;
virtual std::string GetFileName(u64 _Address) = 0;
- virtual u64 GetBootDOLOffset() const = 0;
- virtual u32 GetBootDOLSize(u64 dol_offset) const = 0;
+ virtual std::optional<u64> GetBootDOLOffset() const = 0;
+ virtual std::optional<u32> GetBootDOLSize(u64 dol_offset) const = 0;
virtual const Partition GetPartition() const { return m_partition; }
protected: