2#ifndef MQENINE_ENTT_ARCHIVE_WRAPPER_H
3#define MQENINE_ENTT_ARCHIVE_WRAPPER_H
4#include "../Thirdparty/thirdparty.h"
16 void operator()(std::underlying_type_t<entt::entity> size) {
21 std::underlying_type_t<entt::entity> underlying_value =
static_cast<std::underlying_type_t<entt::entity>
>(entity);
39 void operator()(std::underlying_type_t<entt::entity>& size) {
44 std::underlying_type_t<entt::entity> underlying_value;
46 entity =
static_cast<entt::entity
>(underlying_value);
void operator()(std::underlying_type_t< entt::entity > size)
定义 EnttArchiveWrapper.h:16
void operator()(const T &component)
定义 EnttArchiveWrapper.h:26
boost::archive::binary_oarchive & m_archive
定义 EnttArchiveWrapper.h:10
void operator()(entt::entity entity)
定义 EnttArchiveWrapper.h:20
EnttOutputArchiveWrapper(boost::archive::binary_oarchive &archive)
定义 EnttArchiveWrapper.h:13