diff options
| author | Dentomologist <dentomologist@gmail.com> | 2022-05-21 21:18:27 -0700 |
|---|---|---|
| committer | Dentomologist <dentomologist@gmail.com> | 2022-05-25 13:16:46 -0700 |
| commit | c8e20c569b7deae97b411a6eea5c846f342bbf17 (patch) | |
| tree | ae0ff8356be9960f9205f9b264facd1a723d88a4 /Source/Core/Common | |
| parent | f6b9acccfc66794cfc718355e777aa34914e881c (diff) | |
Convert PointerWrap::Mode to enum class
Diffstat (limited to 'Source/Core/Common')
| -rw-r--r-- | Source/Core/Common/ChunkFile.h | 54 |
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); |
