summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp
diff options
context:
space:
mode:
authorPokechu22 <Pokechu022@gmail.com>2022-08-05 21:10:17 -0700
committerPokechu22 <Pokechu022@gmail.com>2024-05-03 18:43:51 -0700
commitfbbfea8e8e536800a6a911eb90cecdd1f343f9e3 (patch)
treee591d19127ac8cea60acf1108a6273dba6111558 /Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp
parent57c890d4fcec1b86d71a8a5ad9c51c548a7bd9cd (diff)
Replace Common::BitCast with std::bit_cast
Diffstat (limited to 'Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp')
-rw-r--r--Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp17
1 files changed, 10 insertions, 7 deletions
diff --git a/Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp b/Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp
index a8ac6921be..9d13a9b023 100644
--- a/Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp
+++ b/Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp
@@ -3,6 +3,9 @@
#include "DolphinQt/Debugger/MemoryViewWidget.h"
+#include <bit>
+#include <cmath>
+
#include <QApplication>
#include <QClipboard>
#include <QHBoxLayout>
@@ -14,10 +17,10 @@
#include <QTableWidget>
#include <QtGlobal>
-#include <cmath>
#include <fmt/printf.h>
#include "Common/Align.h"
+#include "Common/BitUtils.h"
#include "Common/FloatUtils.h"
#include "Common/StringUtil.h"
#include "Common/Swap.h"
@@ -520,11 +523,11 @@ QString MemoryViewWidget::ValueToString(const Core::CPUThreadGuard& guard, u32 a
case Type::Unsigned32:
return QString::number(accessors->ReadU32(guard, address));
case Type::Signed8:
- return QString::number(Common::BitCast<s8>(accessors->ReadU8(guard, address)));
+ return QString::number(std::bit_cast<s8>(accessors->ReadU8(guard, address)));
case Type::Signed16:
- return QString::number(Common::BitCast<s16>(accessors->ReadU16(guard, address)));
+ return QString::number(std::bit_cast<s16>(accessors->ReadU16(guard, address)));
case Type::Signed32:
- return QString::number(Common::BitCast<s32>(accessors->ReadU32(guard, address)));
+ return QString::number(std::bit_cast<s32>(accessors->ReadU32(guard, address)));
case Type::Float32:
{
QString string = QString::number(accessors->ReadF32(guard, address), 'g', 4);
@@ -537,7 +540,7 @@ QString MemoryViewWidget::ValueToString(const Core::CPUThreadGuard& guard, u32 a
case Type::Double:
{
QString string =
- QString::number(Common::BitCast<double>(accessors->ReadU64(guard, address)), 'g', 4);
+ QString::number(std::bit_cast<double>(accessors->ReadU64(guard, address)), 'g', 4);
// Align to first digit.
if (!string.startsWith(QLatin1Char('-')))
string.prepend(QLatin1Char(' '));
@@ -635,7 +638,7 @@ std::vector<u8> MemoryViewWidget::ConvertTextToBytes(Type type, QStringView inpu
if (good)
{
- const u32 value = Common::BitCast<u32>(float_value);
+ const u32 value = std::bit_cast<u32>(float_value);
auto std_array = Common::BitCastToArray<u8>(Common::swap32(value));
return std::vector<u8>(std_array.begin(), std_array.end());
}
@@ -647,7 +650,7 @@ std::vector<u8> MemoryViewWidget::ConvertTextToBytes(Type type, QStringView inpu
if (good)
{
- const u64 value = Common::BitCast<u64>(double_value);
+ const u64 value = std::bit_cast<u64>(double_value);
auto std_array = Common::BitCastToArray<u8>(Common::swap64(value));
return std::vector<u8>(std_array.begin(), std_array.end());
}