1 Star 0 Fork 0

吕冬/resource-manager

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
profile.h 1.20 KB
一键复制 编辑 原始数据 按行查看 历史
#ifndef PROFILE_H
#define PROFILE_H
#include <map>
#include <set>
#include <string>
#include <cereal/cereal.hpp>
#include <cereal/types/map.hpp>
#include <cereal/types/set.hpp>
struct Profile
{
std::set<std::string> m_projects;
std::set<std::string> m_resources;
std::map<std::string, std::string> m_mapAssignments;
// std::set<std::string>& projects()
// {
// return m_projects;
// }
// std::set<std::string>& resources()
// {
// return m_resources;
// }
// std::map<std::string, std::string>& assignments()
// {
// return m_mapAssignments;
// }
template<typename Archive>
void serialize(Archive & ar)
{
// int i = 99;
ar(m_projects, m_resources, m_mapAssignments);
// ar(i);
}
// template<typename Archive>
// void serialize(Archive &ar)
// {
// ar(m_projects, m_resources, m_mapAssignments);
// }
// template<typename Archive>
// void save(Archive &ar) const
// {
// ar(m_projects, m_resources, m_mapAssignments);
// }
// template<typename Archive>
// void load(Archive &ar)
// {
// ar(m_projects, m_resources, m_mapAssignments);
// }
};
#endif // PROFILE_H
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/flvd/resource-manager.git
git@gitee.com:flvd/resource-manager.git
flvd
resource-manager
resource-manager
master

搜索帮助