LeviLamina
Loading...
Searching...
No Matches
cereal::internal::BasicGenericTypeSchema Class Referenceabstract
+ Inheritance diagram for cereal::internal::BasicGenericTypeSchema:

Public Types

enum class  DescriptionMode : int { Brief = 0 , Detailed = 1 }
 

Public Member Functions

MCAPI void doLoadWithSchema (::entt::meta_type const &type, ::cereal::SchemaReader &value, ::entt::meta_any &any, ::entt::meta_any const &udata, ::cereal::SerializerContext &context, ::entt::type_info const &info) const
 
MCAPI void doSaveWithSchema (::cereal::SchemaWriter &value, ::entt::meta_any const &any, ::cereal::SerializerContext &context, ::entt::type_info const &info) const
 
MCAPI void * $ctor ()
 
virtual void members (::cereal::ReflectionCtx const &, ::std::function< void(uint, ::entt::meta_data)>) const
 
virtual::cereal::internal::BasicSchema::MemberDescriptor const * member (::cereal::ReflectionCtx const &, uint) const
 
virtual void validateConstraint (::cereal::ReflectionCtx const &, ::cereal::Constraint const &constraint, ::entt::meta_any const &any, ::cereal::SerializerContext &context) const
 
virtual void doLoad (::cereal::SchemaReader &, ::entt::meta_any &, ::entt::meta_any const &, ::cereal::SerializerContext &context) const
 
virtual void doSave (::cereal::SchemaWriter &, ::entt::meta_any const &, ::cereal::SerializerContext &context) const
 
virtual bool doVerifyInitialization (::cereal::SchemaWriter const &, ::entt::meta_any const &) const
 
virtual::cereal::SchemaDescription makeDescription (::cereal::ReflectionCtx const &, ::cereal::internal::BasicSchema::DescriptionMode) const =0
 
MCAPI void load (::cereal::SchemaReader &value, ::entt::meta_any &any, ::entt::meta_any const &udata, ::cereal::SerializerContext &context) const
 
MCFOLD void $members (::cereal::ReflectionCtx const &, ::std::function< void(uint, ::entt::meta_data)>) const
 
MCFOLD::cereal::internal::BasicSchema::MemberDescriptor const * $member (::cereal::ReflectionCtx const &, uint) const
 
MCAPI void $validateConstraint (::cereal::ReflectionCtx const &, ::cereal::Constraint const &constraint, ::entt::meta_any const &any, ::cereal::SerializerContext &context) const
 
MCAPI void $doLoad (::cereal::SchemaReader &, ::entt::meta_any &, ::entt::meta_any const &, ::cereal::SerializerContext &context) const
 
MCAPI void $doSave (::cereal::SchemaWriter &, ::entt::meta_any const &, ::cereal::SerializerContext &context) const
 
MCFOLD bool $doVerifyInitialization (::cereal::SchemaWriter const &, ::entt::meta_any const &) const
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

The documentation for this class was generated from the following file: