47 ::ll::TypedStorage<8, 64, ::entt::meta_any> mArg;
48 ::ll::TypedStorage<8, 8, ::gsl::not_null<::cereal::SerializerContext const*>> mContext;
56 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::cereal::internal::BasicSchema>> mPtr;
57 ::ll::TypedStorage<1, 1, ::cereal::ContextArea> mAllowedAreas;
65 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::cereal::internal::BasicSchema>> mPtr;
66 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::cereal::Constraint>> mConstraint;
67 ::ll::TypedStorage<8, 32, ::std::string> mNameExt;
68 ::ll::TypedStorage<8, 32, ::std::string> mName;
69 ::ll::TypedStorage<8, 8, ::entt::meta_type (*)(::entt::meta_ctx
const&)> mDynamicSetterArgCtor;
75 ::std::pair<::entt::meta_type (*)(::entt::meta_ctx
const&), ::entt::basic_any<16, 8>>,
77 ::std::equal_to<void>>>
85 ::std::vector<::cereal::internal::OverrideState>>>
87 ::ll::TypedStorage<8, 32, ::std::string> mErrorMessage;
88 ::ll::TypedStorage<1, 1, ::cereal::SerializationTraits> mSerializationTraits;
89 ::ll::TypedStorage<1, 1, ::cereal::ContextArea> mAllowedAreas;
90 ::ll::TypedStorage<1, 1, bool> mIsDeprecatedComponent;
110 ::ll::TypedStorage<8, 16, ::std::string_view> mPrefix;
111 ::ll::TypedStorage<8, 40, ::std::basic_regex<char, ::std::regex_traits<char>>> mRegex;
112 ::ll::TypedStorage<4, 4, uint> mMemberId;
120 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::cereal::internal::BasicSchema>> mPtr;
121 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::cereal::Constraint>> mConstraint;
122 ::ll::TypedStorage<1, 1, ::cereal::ContextArea> mAllowedAreas;
130 ::ll::TypedStorage<8, 8, ::entt::meta_type (*)(::entt::meta_ctx
const&)> mResolve;
131 ::ll::TypedStorage<8, 32, ::std::string> mTaggedName;
139 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::cereal::internal::BasicSchema>> mPtr;
140 ::ll::TypedStorage<8, 32, ::std::string> mName;
146 ::std::pair<::entt::meta_type (*)(::entt::meta_ctx
const&), ::entt::basic_any<16, 8>>,
148 ::std::equal_to<void>>>
150 ::ll::TypedStorage<8, 24, ::std::vector<::cereal::internal::BasicSchema::MemberFamily>> mMemberFamilies;
151 ::ll::TypedStorage<8, 32, ::std::string> mErrorMessage;
169 using DynamicSetterArgCtor = ::entt::meta_type (*)(::entt::meta_ctx
const&);
176 ::std::vector<::cereal::internal::OverrideState>>;
183 virtual bool isGreedy(::entt::meta_ctx
const&
ctx)
const;
185 virtual ::cereal::internal::VariantPriorityLevel minVariantPriorityLevel(::entt::meta_ctx
const&
ctx)
const;
187 virtual bool doMap(::entt::meta_any& src, ::entt::meta_any& dst,
::cereal::MetaVisitor& visitor)
const;
189 virtual ::cereal::internal::BasicSchema
const& doUnwrap(::entt::meta_any& elem,
bool fillIfEmpty)
const;
193 ::entt::meta_any& any,
194 ::entt::meta_any
const& udata,
200 ::entt::meta_any
const& any,
204 virtual ::cereal::SchemaDescription
211 MCAPI ::cereal::SchemaDescription
216 ::entt::meta_any& any,
217 ::entt::meta_any
const& udata,
223 ::entt::meta_any& src,
224 ::entt::meta_any& dst,
230 MCAPI ::cereal::internal::BasicSchema
const& unwrap(::entt::meta_any& elem,
bool fillIfEmpty)
const;
236 MCAPI
static bool forwardDoMap(
238 ::entt::meta_any& src,
239 ::entt::meta_any& dst,
243 MCAPI static ::cereal::internal::BasicSchema
const& lookup(::entt::meta_ctx
const&
ctx, ::entt::type_info info);
249 MCFOLD
bool $isGreedy(::entt::meta_ctx
const&
ctx)
const;
251 MCFOLD ::cereal::internal::VariantPriorityLevel $minVariantPriorityLevel(::entt::meta_ctx
const&
ctx)
const;
253 MCFOLD
bool $doMap(::entt::meta_any& src, ::entt::meta_any& dst,
::cereal::MetaVisitor& visitor)
const;
255 MCFOLD ::cereal::internal::BasicSchema
const& $doUnwrap(::entt::meta_any& elem,
bool fillIfEmpty)
const;
Definition SerializerContext.h:17
Definition ReflectionContext.h:15