10class CerealSchemaUpgrade {
22 CerealSchemaUpgrade& operator=(CerealSchemaUpgrade
const&);
23 CerealSchemaUpgrade(CerealSchemaUpgrade
const&);
24 CerealSchemaUpgrade();
29 virtual ~CerealSchemaUpgrade();
31 virtual bool previousSchema(
32 ::rapidjson::GenericValue<
33 ::rapidjson::UTF8<char>,
34 ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>
const& component
37 virtual void upgradeToNext(
38 ::rapidjson::GenericDocument<
39 ::rapidjson::UTF8<char>,
40 ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>,
41 ::rapidjson::CrtAllocator>& document,
50 ::std::string_view fileType,
52 ::std::string
const& schemaKey,
53 ::std::string
const& jsonMemberName
57 ::rapidjson::GenericDocument<
58 ::rapidjson::UTF8<char>,
59 ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>,
60 ::rapidjson::CrtAllocator>& document,
69 ::std::string_view fileType,
71 ::std::string
const& schemaKey,
72 ::std::string
const& jsonMemberName
86 ::rapidjson::GenericDocument<
87 ::rapidjson::UTF8<char>,
88 ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>,
89 ::rapidjson::CrtAllocator>& document,
MCAPI void $upgradeToNext(::rapidjson::GenericDocument< ::rapidjson::UTF8< char >, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator >, ::rapidjson::CrtAllocator > &document, ::SemVersion const &documentOriginalVersion) const
MCAPI bool checkAndUpgradeToNext(::rapidjson::GenericDocument< ::rapidjson::UTF8< char >, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator >, ::rapidjson::CrtAllocator > &document, ::SemVersion const &documentOriginalVersion) const