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,
48 ::std::string
const& schemaKey,
49 ::std::string
const& jsonMemberName
57 $ctor(
::SemVersion deprecateVersion, ::std::string
const& schemaKey, ::std::string
const& jsonMemberName);
65 GenericValue<::rapidjson::UTF8<char>, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>
const&
69 ::rapidjson::GenericDocument<
70 ::rapidjson::UTF8<char>,
71 ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>,
72 ::rapidjson::CrtAllocator>& document,
MCAPI void $upgradeToNext(::rapidjson::GenericDocument< ::rapidjson::UTF8< char >, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator >, ::rapidjson::CrtAllocator > &document, ::SemVersion const &documentOriginalVersion) const