13class CerealSchemaDeprecate :
public ::CerealSchemaUpgrade {
22 CerealSchemaDeprecate& operator=(CerealSchemaDeprecate
const&);
23 CerealSchemaDeprecate(CerealSchemaDeprecate
const&);
24 CerealSchemaDeprecate();
29 virtual bool previousSchema(
31 GenericValue<::rapidjson::UTF8<char>, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>
const&
34 virtual void upgradeToNext(
35 ::rapidjson::GenericDocument<
36 ::rapidjson::UTF8<char>,
37 ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>,
38 ::rapidjson::CrtAllocator>& document,
42 virtual ~CerealSchemaDeprecate() =
default;
50 ::std::string
const& schemaKey,
51 ::std::string
const& jsonMemberName
59 $ctor(
::SemVersion deprecateVersion, ::std::string
const& schemaKey, ::std::string
const& jsonMemberName);
67 GenericValue<::rapidjson::UTF8<char>, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>
const&
71 ::rapidjson::GenericDocument<
72 ::rapidjson::UTF8<char>,
73 ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>,
74 ::rapidjson::CrtAllocator>& document,
MCAPI void $upgradeToNext(::rapidjson::GenericDocument< ::rapidjson::UTF8< char >, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator >, ::rapidjson::CrtAllocator > &document, ::SemVersion const &documentOriginalVersion) const