3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/cereal/schema/BasicSchema.h"
7#include "mc/deps/cereal/schema/VariantPriorityLevel.h"
16namespace cereal::internal {
struct LoadState; }
18namespace cereal::internal {
struct SaveState; }
21namespace cereal::internal {
27 virtual ::entt::type_info
const& typeInfo()
const = 0;
31 ::entt::meta_any& any,
32 ::entt::meta_any
const& udata,
38 ::entt::meta_any
const& any,
42 virtual bool doMap(::entt::meta_any& src, ::entt::meta_any& dst,
::cereal::MetaVisitor& visitor)
const ;
44 virtual ::cereal::SchemaDescription
48 virtual ::cereal::internal::VariantPriorityLevel minVariantPriorityLevel(::entt::meta_ctx
const&
ctx)
const
57 MCNAPI ::cereal::SchemaDescription
Definition BasicSchema.h:28
Definition LazyLoadSchema.h:23
MCAPI::cereal::SchemaDescription $makeDescription(::cereal::internal::ReflectionContext const &ctx, ::cereal::DescriptionConfig config) const
MCAPI bool $doMap(::entt::meta_any &src, ::entt::meta_any &dst, ::cereal::MetaVisitor &visitor) const
MCAPI::cereal::internal::VariantPriorityLevel $minVariantPriorityLevel(::entt::meta_ctx const &ctx) const
Definition DescriptionConfig.h:12
Definition SchemaDescription.h:21
Definition SchemaReader.h:13
Definition SchemaWriter.h:16
Definition LoadState.h:14
Definition ReflectionContext.h:10
Definition SaveState.h:13