#pragma once #include "types.h" #include "enums.h" #include "structures.h" namespace artery_font { typedef int ReadFunction(void *dst, int limit, void *userData); typedef int WriteFunction(const void *src, int length, void *userData); template class LIST, class BYTE_ARRAY, class STRING> bool decode(ArteryFont &font, void *userData); template class LIST, class BYTE_ARRAY, class STRING> bool encode(const ArteryFont &font, void *userData); } #include "serialization.hpp"