summaryrefslogtreecommitdiff
path: root/Source/Core/Common
diff options
context:
space:
mode:
authorDentomologist <dentomologist@gmail.com>2022-05-21 21:18:27 -0700
committerDentomologist <dentomologist@gmail.com>2022-05-25 13:16:46 -0700
commitc8e20c569b7deae97b411a6eea5c846f342bbf17 (patch)
treeae0ff8356be9960f9205f9b264facd1a723d88a4 /Source/Core/Common
parentf6b9acccfc66794cfc718355e777aa34914e881c (diff)
Convert PointerWrap::Mode to enum class
Diffstat (limited to 'Source/Core/Common')
-rw-r--r--Source/Core/Common/ChunkFile.h54
1 files changed, 27 insertions, 27 deletions
diff --git a/Source/Core/Common/ChunkFile.h b/Source/Core/Common/ChunkFile.h
index 919d0defa6..5a9cf1823e 100644
--- a/Source/Core/Common/ChunkFile.h
+++ b/Source/Core/Common/ChunkFile.h
@@ -38,12 +38,12 @@
class PointerWrap
{
public:
- enum Mode
+ enum class Mode
{
- MODE_READ,
- MODE_WRITE,
- MODE_MEASURE,
- MODE_VERIFY,
+ Read,
+ Write,
+ Measure,
+ Verify,
};
private:
@@ -57,12 +57,12 @@ public:
{
}
- void SetMeasureMode() { m_mode = Mode::MODE_MEASURE; }
- void SetVerifyMode() { m_mode = Mode::MODE_VERIFY; }
- bool IsReadMode() const { return m_mode == Mode::MODE_READ; }
- bool IsWriteMode() const { return m_mode == Mode::MODE_WRITE; }
- bool IsMeasureMode() const { return m_mode == Mode::MODE_MEASURE; }
- bool IsVerifyMode() const { return m_mode == Mode::MODE_VERIFY; }
+ void SetMeasureMode() { m_mode = Mode::Measure; }
+ void SetVerifyMode() { m_mode = Mode::Verify; }
+ bool IsReadMode() const { return m_mode == Mode::Read; }
+ bool IsWriteMode() const { return m_mode == Mode::Write; }
+ bool IsMeasureMode() const { return m_mode == Mode::Measure; }
+ bool IsVerifyMode() const { return m_mode == Mode::Verify; }
template <typename K, class V>
void Do(std::map<K, V>& x)
@@ -72,7 +72,7 @@ public:
switch (m_mode)
{
- case MODE_READ:
+ case Mode::Read:
for (x.clear(); count != 0; --count)
{
std::pair<K, V> pair;
@@ -82,9 +82,9 @@ public:
}
break;
- case MODE_WRITE:
- case MODE_MEASURE:
- case MODE_VERIFY:
+ case Mode::Write:
+ case Mode::Measure:
+ case Mode::Verify:
for (auto& elem : x)
{
Do(elem.first);
@@ -102,7 +102,7 @@ public:
switch (m_mode)
{
- case MODE_READ:
+ case Mode::Read:
for (x.clear(); count != 0; --count)
{
V value;
@@ -111,9 +111,9 @@ public:
}
break;
- case MODE_WRITE:
- case MODE_MEASURE:
- case MODE_VERIFY:
+ case Mode::Write:
+ case Mode::Measure:
+ case Mode::Verify:
for (const V& val : x)
{
Do(val);
@@ -161,7 +161,7 @@ public:
switch (m_mode)
{
- case MODE_READ:
+ case Mode::Read:
if (present)
{
x = std::make_optional<T>();
@@ -173,9 +173,9 @@ public:
}
break;
- case MODE_WRITE:
- case MODE_MEASURE:
- case MODE_VERIFY:
+ case Mode::Write:
+ case Mode::Measure:
+ case Mode::Verify:
if (present)
Do(x.value());
@@ -343,18 +343,18 @@ private:
switch (m_mode)
{
- case MODE_READ:
+ case Mode::Read:
memcpy(data, *m_ptr_current, size);
break;
- case MODE_WRITE:
+ case Mode::Write:
memcpy(*m_ptr_current, data, size);
break;
- case MODE_MEASURE:
+ case Mode::Measure:
break;
- case MODE_VERIFY:
+ case Mode::Verify:
DEBUG_ASSERT_MSG(COMMON, !memcmp(data, *m_ptr_current, size),
"Savestate verification failure: buf {} != {} (size {}).\n", fmt::ptr(data),
fmt::ptr(*m_ptr_current), size);