dolphin/Source/Core
Lioncash bcdc5b5f7e IOS/USB_KBD: Add static assertion to enforce MessageData as trivially copyable
MessageData must be a trivially copyable type, given it's copied into
emulated memory via our memory copy function CopyToEmu. Under the
covers, this function utilizes memcpy. One of memcpy's requirements is
that pointers to it point to types that are trivially copyable,
otherwise the behavior is undefined.

Given that, we can enforce this requirement at compile-time.
2019-05-31 08:51:46 -04:00
..
AudioCommon
Common Common/FileUtil: Use std::string::data within ReadFileToString 2019-05-29 07:06:56 -04:00
Core IOS/USB_KBD: Add static assertion to enforce MessageData as trivially copyable 2019-05-31 08:51:46 -04:00
DiscIO
DolphinNoGUI
DolphinQt GCPadWiiUConfigDialog: Update the adapter state dynamically 2019-05-29 18:28:24 +02:00
InputCommon Merge pull request #8138 from lioncash/input-string 2019-05-30 14:33:53 +02:00
MacUpdater
UICommon Merge pull request #8132 from lioncash/string 2019-05-29 15:32:18 +02:00
UpdaterCommon Common/FileUtil: Make WriteStringToFile consistent with ReadFileToString 2019-05-29 07:06:53 -04:00
VideoBackends VideoVulkan/ShaderCompiler: Use non-member std::size instead of ArraySize() 2019-05-30 04:16:20 -04:00
VideoCommon Merge pull request #8140 from lioncash/vertex 2019-05-30 14:28:59 +02:00
WinUpdater
CMakeLists.txt