mirror of
https://github.com/vcmi/vcmi.git
synced 2025-11-25 22:42:04 +02:00
Warnings fixes (#538)
Warnings fixes * Suppress `missing-braces` for Clang * Fixed many C4275 warnings * Fixed almost all Clang/GCC warnings * Silence most frequent MSVC warning. * Fixed some pessimizing-move warnings * Fixed some unused capture warnings
This commit is contained in:
committed by
GitHub
parent
419fee1fb2
commit
b00e935e4d
@@ -187,14 +187,14 @@ struct VectorizedIDType
|
||||
};
|
||||
|
||||
/// Base class for deserializers
|
||||
class IBinaryReader : public virtual CSerializer
|
||||
class DLL_LINKAGE IBinaryReader : public virtual CSerializer
|
||||
{
|
||||
public:
|
||||
virtual int read(void * data, unsigned size) = 0;
|
||||
};
|
||||
|
||||
/// Base class for serializers
|
||||
class IBinaryWriter : public virtual CSerializer
|
||||
class DLL_LINKAGE IBinaryWriter : public virtual CSerializer
|
||||
{
|
||||
public:
|
||||
virtual int write(const void * data, unsigned size) = 0;
|
||||
|
||||
Reference in New Issue
Block a user