Core/Serialization: Add type tag parameters
This commit is contained in:
@@ -28,7 +28,7 @@ namespace Nz
|
||||
ResetBitPosition();
|
||||
|
||||
// Serialize will reset the bit position
|
||||
if (!Serialize<UInt8>(*this, currentByte))
|
||||
if (!Serialize(*this, currentByte))
|
||||
NazaraWarning("Failed to flush bits");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5932,7 +5932,7 @@ namespace Nz
|
||||
* \param context Context of serialization
|
||||
* \param string String to serialize
|
||||
*/
|
||||
bool Serialize(SerializationContext& context, const String& string)
|
||||
bool Serialize(SerializationContext& context, const String& string, TypeTag<String>)
|
||||
{
|
||||
if (!Serialize(context, UInt32(string.GetSize())))
|
||||
return false;
|
||||
@@ -5947,7 +5947,7 @@ namespace Nz
|
||||
* \param context Context of unserialization
|
||||
* \param string String to unserialize
|
||||
*/
|
||||
bool Unserialize(SerializationContext& context, String* string)
|
||||
bool Unserialize(SerializationContext& context, String* string, TypeTag<String>)
|
||||
{
|
||||
UInt32 size;
|
||||
if (!Unserialize(context, &size))
|
||||
|
||||
Reference in New Issue
Block a user