13 virtual void log(::std::string msg) = 0;
15 virtual bool hasErrors()
const = 0;
17 virtual void onSequenceContainer(uint64 index, ::std::function<
void()> cb) = 0;
19 virtual void onAssociativeContainer(::std::string_view key, ::std::function<
void()> cb) = 0;
21 virtual void onAssociativeContainer(uint64 index, ::std::function<
void()> cb) = 0;
23 virtual void onSetter(::std::function<
bool()> cb) = 0;
25 virtual void onMetaType(::std::function<
bool()> setters, ::std::function<
void()> members) = 0;
27 virtual void onMetaData(
28 ::std::string_view key,
30 ::entt::meta_data data,
31 ::entt::meta_any from,
33 ::std::function<
void(::entt::meta_data, ::entt::meta_any&, ::entt::meta_data, ::entt::meta_any&)> cb