🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
IArchive.hpp
浏览该文件的文档.
1
20
21#pragma once
22
23#include "AstGlobal.h"
24#include "Archive.hpp"
25
26AST_NAMESPACE_BEGIN
27
33class AST_UTIL_API IArchive: public Archive
34{
35public:
36 using Archive::Archive;
37
38 IArchive& operator&(Attribute& attr) override;
39
40 template<typename T>
41 IArchive& operator>>(T& val)
42 {
43 Archive::operator&(val);
44 return *this;
45 }
46};
47
50AST_NAMESPACE_END
归档基类,实现对象的序列化和反序列化等操作
定义 Archive.hpp:60
对象的特定属性
定义 Attribute.hpp:42
定义 IArchive.hpp:34