🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
SerializationUtils.hpp
浏览该文件的文档.
1
8
9#pragma once
10
11#include "Serializer.hpp"
12
13AST_NAMESPACE_BEGIN
14
16class AST_UTIL_API SerializationUtils {
17public:
23 static errc_t serialize(Object* object, ESerializationFormat format, std::string& output);
24
30 static errc_t deserialize(const std::string& input, ESerializationFormat format, Object* object);
31};
32
33AST_NAMESPACE_END
序列化器基类
对象基类,继承自该类的对象可以使用运行时类型信息相关功能,实现强弱引用计数、运行时元信息(属性访问、序列化等)等基础功能
定义 Object.hpp:81
序列化工具类
定义 SerializationUtils.hpp:16
ESerializationFormat
序列化格式枚举
定义 Serializer.hpp:18