1
0
mirror of https://github.com/Rogiel/PacketBuffer synced 2025-12-06 00:13:04 +00:00

Removes tinyutf8 support

This commit is contained in:
2018-09-14 11:04:33 -03:00
parent 6558733d34
commit a74673e904

View File

@@ -1,34 +0,0 @@
//
// Created by Rogiel on 8/28/2018.
//
#ifndef PACKETBUFFER_SERIALIZER_TINYUTF8STRING_H
#define PACKETBUFFER_SERIALIZER_TINYUTF8STRING_H
#include "PacketBuffer/ObjectSerializer.h"
#include <tinyutf8.h>
namespace PacketBuffer {
/**
* A ObjectSerializer for utf8_string from tinyutf8.
*/
template<>
class ObjectSerializer<utf8_string> {
public:
template<typename Packer>
static inline void pack(Packer& packer, const utf8_string& string) {
packer(string.cpp_str());
}
template<typename Unpacker>
static inline void unpack(Unpacker& unpacker, utf8_string& string) {
std::string rawString;
unpacker(rawString);
string = rawString;
}
};
}
#endif //PACKETBUFFER_SERIALIZER_TINYUTF8STRING_H