mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2026-01-06 06:32:56 +01:00
Fix C26439 SPECIAL_NOEXCEPT
This commit is contained in:
@@ -9,7 +9,7 @@ static constexpr uint32_t InvalidTick = 0xFFFFFFFF;
|
||||
|
||||
struct GameStateSnapshot_t
|
||||
{
|
||||
GameStateSnapshot_t& operator=(GameStateSnapshot_t&& mv)
|
||||
GameStateSnapshot_t& operator=(GameStateSnapshot_t&& mv) noexcept
|
||||
{
|
||||
tick = mv.tick;
|
||||
storedSprites = std::move(mv.storedSprites);
|
||||
|
||||
@@ -49,7 +49,7 @@ MemoryStream::MemoryStream(const void* data, size_t dataSize)
|
||||
{
|
||||
}
|
||||
|
||||
MemoryStream::MemoryStream(MemoryStream&& mv)
|
||||
MemoryStream::MemoryStream(MemoryStream&& mv) noexcept
|
||||
{
|
||||
*this = std::move(mv);
|
||||
}
|
||||
@@ -65,7 +65,7 @@ MemoryStream::~MemoryStream()
|
||||
_data = nullptr;
|
||||
}
|
||||
|
||||
MemoryStream& MemoryStream::operator=(MemoryStream&& mv)
|
||||
MemoryStream& MemoryStream::operator=(MemoryStream&& mv) noexcept
|
||||
{
|
||||
_access = mv._access;
|
||||
_dataCapacity = mv._dataCapacity;
|
||||
|
||||
@@ -36,13 +36,13 @@ private:
|
||||
public:
|
||||
MemoryStream() = default;
|
||||
MemoryStream(const MemoryStream& copy);
|
||||
MemoryStream(MemoryStream&& mv);
|
||||
MemoryStream(MemoryStream&& mv) noexcept;
|
||||
explicit MemoryStream(size_t capacity);
|
||||
MemoryStream(void* data, size_t dataSize, uint8_t access = MEMORY_ACCESS::READ);
|
||||
MemoryStream(const void* data, size_t dataSize);
|
||||
virtual ~MemoryStream();
|
||||
|
||||
MemoryStream& operator=(MemoryStream&& mv);
|
||||
MemoryStream& operator=(MemoryStream&& mv) noexcept;
|
||||
|
||||
const void* GetData() const override;
|
||||
void* GetDataCopy() const;
|
||||
|
||||
Reference in New Issue
Block a user