🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
SerdeAPI.hpp
浏览该文件的文档.
1
19
20#pragma once
21
22#include "AstGlobal.h"
23#include "Serde.hpp"
24#include <string>
25
26AST_NAMESPACE_BEGIN
27
38AST_UTIL_CAPI errc_t aObjectToCppCode(Object* object, std::string& cppcode);
39
40
46AST_UTIL_CAPI errc_t aObjectToCppFile(Object* object, StringView cppfilepath);
47
48
55AST_UTIL_CAPI errc_t aObjectSerialize(Object* object, ESerializationFormat format, std::string& output);
56
63AST_UTIL_CAPI errc_t aObjectDeserialize(const std::string& input, ESerializationFormat format, Object* object);
64
67AST_NAMESPACE_END
errc_t aObjectToCppCode(Object *object, std::string &cppcode)
将对象配置转换为 C++ 代码
定义 SerdeAPI.cpp:15
errc_t aObjectSerialize(Object *object, ESerializationFormat format, std::string &output)
将对象序列化为指定格式
定义 SerdeAPI.cpp:33
errc_t aObjectDeserialize(const std::string &input, ESerializationFormat format, Object *object)
从指定格式反序列化对象
定义 SerdeAPI.cpp:37
errc_t aObjectToCppFile(Object *object, StringView cppfilepath)
将对象配置转换为 C++ 代码文件
定义 SerdeAPI.cpp:19