10#include "misc/Error.h"
13#include "Refureku/Refureku.h"
50 const std::filesystem::path& pathToOutputDirectory,
51 const std::string& sFilenameWithoutExtension,
53 const rfk::Field* pField) = 0;
65 const std::filesystem::path& pathToBinaryFile,
67 const rfk::Field* pField) = 0;
Definition: IBinaryFieldSerializer.hpp:24
virtual bool isFieldTypeSupported(const rfk::Field *pField)=0
virtual std::optional< Error > deserializeField(const std::filesystem::path &pathToBinaryFile, Serializable *pFieldOwner, const rfk::Field *pField)=0
virtual std::variant< std::string, Error > serializeField(const std::filesystem::path &pathToOutputDirectory, const std::string &sFilenameWithoutExtension, Serializable *pFieldOwner, const rfk::Field *pField)=0
Definition: Serializable.h:113