3#include "mc/_HeaderOutputPredefine.h"
7namespace Json {
class Value; }
17MCNAPI ::std::string
const* documentation(::entt::meta_data
const& data);
19MCNAPI ::std::string
const* documentation(::entt::meta_type
const& type);
21MCNAPI uint enttHash(::std::string_view str);
23MCNAPI ::std::string_view getName(::entt::meta_type
const& type);
25MCNAPI ::std::string_view getName(::entt::meta_type
const& type, uint member);
28MCNAPI ::cereal::SchemaDescription
29getSchemaDescription(::cereal::ReflectionCtx
const& ctx, ::entt::type_info info, ::cereal::DescriptionConfig config);
33MCNAPI ::std::vector<::cereal::SchemaDescription> getSchemaDescriptionRecursive(
34 ::cereal::ReflectionCtx
const& ctx,
35 ::entt::type_info info,
36 ::cereal::DescriptionConfig config
41MCNAPI ::std::vector<::cereal::SchemaDescription>
42getSchemaDescriptions(::cereal::ReflectionCtx
const& ctx, ::cereal::DescriptionConfig config);
45MCNAPI
bool operator==(::cereal::DynamicValue
const& lhs, ::cereal::DynamicValue
const& rhs);
48MCNAPI ::entt::meta_type resolve(::cereal::ReflectionCtx
const& ctx, uint
id);
51MCNAPI ::entt::meta_type resolve(::cereal::ReflectionCtx
const& ctx, ::entt::type_info
const& info);
54MCNAPI ::std::string toJsonString(::cereal::DynamicValue
const& value);
56MCNAPI ::std::optional<::std::string> toJsonString(::std::optional<::cereal::DynamicValue> value);
59MCNAPI ::Json::Value toJsonValue(::cereal::DynamicValue
const& value);
Definition DynamicValue.h:10
Definition DescriptionConfig.h:12
Definition ReflectionCtx.h:11
Definition SchemaDescription.h:21