3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/cereal/schema/VariantPriorityLevel.h"
7#include "mc/platform/brstd/flat_set.h"
16namespace cereal::internal {
struct LoadState; }
19namespace cereal::internal {
struct SaveState; }
22namespace cereal::internal {
38 struct DynamicSetterArg {
48 DynamicSetterArg& operator=(DynamicSetterArg
const&);
49 DynamicSetterArg(DynamicSetterArg
const&);
65 struct GetterDescriptor {
75 GetterDescriptor& operator=(GetterDescriptor
const&);
76 GetterDescriptor(GetterDescriptor
const&);
80 struct MemberDescriptor {
99 MemberDescriptor& operator=(MemberDescriptor
const&);
100 MemberDescriptor(MemberDescriptor
const&);
124 struct MemberFamily {
134 MemberFamily& operator=(MemberFamily
const&);
135 MemberFamily(MemberFamily
const&);
139 struct SetterDescriptor {
150 SetterDescriptor& operator=(SetterDescriptor
const&);
151 SetterDescriptor(SetterDescriptor
const&);
155 struct TaggedVariantDescriptor {
165 TaggedVariantDescriptor& operator=(TaggedVariantDescriptor
const&);
166 TaggedVariantDescriptor(TaggedVariantDescriptor
const&);
167 TaggedVariantDescriptor();
170 struct TypeDescriptor {
183 TypeDescriptor& operator=(TypeDescriptor
const&);
184 TypeDescriptor(TypeDescriptor
const&);
205 virtual bool isGreedy(::entt::meta_ctx
const&
ctx)
const;
207 virtual ::cereal::internal::VariantPriorityLevel minVariantPriorityLevel(::entt::meta_ctx
const&
ctx)
const;
211 ::entt::meta_any& any,
212 ::entt::meta_any
const& udata,
218 ::entt::meta_any
const& any,
222 virtual ::cereal::SchemaDescription
231 ::entt::meta_any& any,
232 ::entt::meta_any
const& udata,
240 MCNAPI static ::cereal::internal::BasicSchema
const&
lookup(::entt::meta_ctx
const&
ctx, ::entt::type_info info);
Definition SerializerContext.h:17
Definition BasicSchema.h:24
MCAPI void load(::cereal::SchemaReader &value, ::entt::meta_any &any, ::entt::meta_any const &udata, ::cereal::internal::LoadState const &state) const
MCAPI::cereal::internal::VariantPriorityLevel $minVariantPriorityLevel(::entt::meta_ctx const &ctx) const
MCAPI bool $isGreedy(::entt::meta_ctx const &ctx) const
static MCAPI ::cereal::internal::BasicSchema const & lookup(::entt::meta_ctx const &ctx, ::entt::type_info info)
Definition DescriptionConfig.h:10
Definition SchemaDescription.h:20
Definition SchemaReader.h:12
Definition SchemaWriter.h:16
Definition BasicSchema.h:38
MCAPI ~DynamicSetterArg()
Definition BasicSchema.h:65
Definition BasicSchema.h:80
MCAPI MemberDescriptor(::cereal::internal::BasicSchema::MemberDescriptor &&)
MCAPI void * $ctor(::cereal::internal::BasicSchema::MemberDescriptor &&)
MCAPI ~MemberDescriptor()
Definition BasicSchema.h:124
Definition BasicSchema.h:139
Definition BasicSchema.h:155
Definition BasicSchema.h:170
Definition OverrideState.h:7
Definition ReflectionContext.h:10