Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
DefaultCompositeSchema.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/cereal/schema/BasicSchema.h"
7#include "mc/deps/cereal/schema/VariantPriorityLevel.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace cereal { class Constraint; }
12namespace cereal { struct DescriptionConfig; }
13namespace cereal { struct SchemaDescription; }
14// clang-format on
15
16namespace cereal::internal {
17
19public:
20 // member functions
21 // NOLINTBEGIN
23 ::cereal::SchemaDescription& description,
24 ::cereal::Constraint const* constraint,
26 ) const;
27
28 MCNAPI ::cereal::internal::VariantPriorityLevel
29 findMinVariantPriorityLevel(::entt::meta_ctx const& ctx, ::entt::meta_type const& type) const;
30
31 MCNAPI bool isGreedyCheck(::entt::meta_ctx const& ctx, ::entt::meta_type const& type) const;
32 // NOLINTEND
33};
34
35} // namespace cereal::internal
Definition Constraint.h:17
Definition BasicSchema.h:28
Definition DefaultCompositeSchema.h:18
MCAPI void constraintDescriptionIfAny(::cereal::SchemaDescription &description, ::cereal::Constraint const *constraint, ::cereal::DescriptionConfig config) const
MCAPI bool isGreedyCheck(::entt::meta_ctx const &ctx, ::entt::meta_type const &type) const
MCAPI::cereal::internal::VariantPriorityLevel findMinVariantPriorityLevel(::entt::meta_ctx const &ctx, ::entt::meta_type const &type) const
Definition DescriptionConfig.h:12
Definition SchemaDescription.h:21
Definition ctx.h:5