🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
PythonSerializer.hpp
浏览该文件的文档.
1
8
9#pragma once
10
11#include "Serializer.hpp"
12
13AST_NAMESPACE_BEGIN
14
16class AST_UTIL_API PythonSerializer : public Serializer {
17public:
18 errc_t serialize(Object* object, std::string& output) override;
19 errc_t deserialize(const std::string& input, Object* object) override;
20};
21
22AST_NAMESPACE_END
序列化器基类
对象基类,继承自该类的对象可以使用运行时类型信息相关功能,实现强弱引用计数、运行时元信息(属性访问、序列化等)等基础功能
定义 Object.hpp:81
Python代码生成器
定义 PythonSerializer.hpp:16
序列化器基类
定义 Serializer.hpp:27
virtual errc_t deserialize(const std::string &input, Object *object)=0
反序列化对象
virtual errc_t serialize(Object *object, std::string &output)=0
序列化对象