32 enum class MsgPackFileType {
40 {cloe::utility::MsgPackFileType::MSGPACK_GZIP ,
"msgpack.gz" },
41 {cloe::utility::MsgPackFileType::MSGPACK_ZIP ,
"msgpack.zip" },
42 {cloe::utility::MsgPackFileType::MSGPACK ,
"msgpack" },
46 template <typename T, typename... TSerializerArgs>
52 std::string make_default_filename(
const std::string& default_filename)
override {
53 return default_filename +
".msg";
55 void start_array()
override {}
56 void end_array()
override { base::write(Json::to_msgpack(Json(data_))); }
Definition: output_serializer_msgpack.hpp:47
Definition: output_serializer.hpp:60
#define ENUM_SERIALIZATION(xType, xMap)
Definition: enum.hpp:51