19 CerealUpgraderVisitor& operator=(CerealUpgraderVisitor
const&);
20 CerealUpgraderVisitor(CerealUpgraderVisitor
const&);
21 CerealUpgraderVisitor();
26 virtual void log(::std::string msg) ;
28 virtual bool hasErrors()
const ;
30 virtual void onSequenceContainer(uint64 index, ::std::function<
bool()> cb) ;
32 virtual void onAssociativeContainer(::std::string_view key, ::std::function<
bool()> cb) ;
34 virtual void onAssociativeContainer(uint64 index, ::std::function<
bool()> cb) ;
36 virtual void onSetter(::std::function<
bool()> cb) ;
38 virtual void onMetaType(
39 ::entt::meta_any from,
41 ::std::function<
bool()> setters,
42 ::std::function<
void()> members
45 virtual bool onMetaData(
46 ::std::string_view key,
48 ::entt::meta_data data,
49 ::entt::meta_any from,
51 bool isDestinationOverridden,
52 ::std::function<
void(::entt::meta_data, ::entt::meta_any&, ::entt::meta_data, ::entt::meta_any&)> cb
55 virtual ~CerealUpgraderVisitor() ;
67 MCNAPI
void $log(::std::string msg);
80 ::entt::meta_any from,
82 ::std::function<
bool()> setters,
83 ::std::function<
void()> members
87 ::std::string_view key,
89 ::entt::meta_data data,
90 ::entt::meta_any from,
92 bool isDestinationOverridden,
93 ::std::function<
void(::entt::meta_data, ::entt::meta_any&, ::entt::meta_data, ::entt::meta_any&)> cb
MCAPI bool $onMetaData(::std::string_view key, uint id, ::entt::meta_data data, ::entt::meta_any from, ::entt::meta_any to, bool isDestinationOverridden, ::std::function< void(::entt::meta_data, ::entt::meta_any &, ::entt::meta_data, ::entt::meta_any &)> cb)