1
0
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:
Tulio Leao
2019-10-21 00:20:25 -03:00
parent 28812760e7
commit 6cdbb901a5
3 changed files with 5 additions and 5 deletions

View File

@@ -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);

View File

@@ -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;

View File

@@ -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;