🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
ast::Serializer类 参考abstract

#include <Serializer.hpp>

+ 类 ast::Serializer 继承关系图:

Public 成员函数

virtual errc_t serialize (Object *object, std::string &output)=0
 
virtual errc_t deserialize (const std::string &input, Object *object)=0
 

详细描述

序列化器基类

成员函数说明

◆ deserialize()

virtual errc_t ast::Serializer::deserialize ( const std::string & input,
Object * object )
pure virtual

反序列化对象

参数
input输入字符串
object要反序列化到的对象
返回
错误码

ast::CppSerializer, ast::JavaSerializer, ast::JsonSerializer, ast::PythonSerializer , 以及 ast::XmlSerializer 内被实现.

◆ serialize()

virtual errc_t ast::Serializer::serialize ( Object * object,
std::string & output )
pure virtual

序列化对象

参数
object要序列化的对象
output输出字符串
返回
错误码

ast::CppSerializer, ast::JavaSerializer, ast::JsonSerializer, ast::PythonSerializer , 以及 ast::XmlSerializer 内被实现.


该类的文档由以下文件生成: