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
11
namespace
cereal {
class
Constraint
; }
12
namespace
cereal {
struct
DescriptionConfig
; }
13
namespace
cereal {
struct
SchemaDescription
; }
14
namespace
cereal::internal {
struct
ReflectionContext
; }
15
// clang-format on
16
17
namespace
cereal::internal {
18
19
class
DefaultCompositeSchema
:
public
::cereal::internal::BasicSchema
{
20
public
:
21
// member functions
22
// NOLINTBEGIN
23
MCAPI
void
constraintDescriptionIfAny(
24
::cereal::SchemaDescription
& description,
25
::cereal::Constraint
const
* constraint,
26
::cereal::DescriptionConfig
config
27
)
const
;
28
29
MCAPI ::cereal::internal::VariantPriorityLevel
30
findMinVariantPriorityLevel(::entt::meta_ctx
const
&
ctx
, ::entt::meta_type
const
& type)
const
;
31
32
MCAPI
bool
isGreedyCheck(::entt::meta_ctx
const
&
ctx
, ::entt::meta_type
const
& type)
const
;
33
34
MCAPI ::cereal::SchemaDescription makeDescriptionForType(
35
::cereal::internal::ReflectionContext
const
&
ctx
,
36
::entt::meta_type
const
& type,
37
::cereal::DescriptionConfig
config
38
)
const
;
39
// NOLINTEND
40
};
41
42
}
// namespace cereal::internal
cereal::Constraint
Definition
Constraint.h:17
cereal::internal::BasicSchema
Definition
BasicSchema.h:29
cereal::internal::DefaultCompositeSchema
Definition
DefaultCompositeSchema.h:19
cereal::DescriptionConfig
Definition
DescriptionConfig.h:12
cereal::SchemaDescription
Definition
SchemaDescription.h:21
cereal::internal::ReflectionContext
Definition
ReflectionContext.h:15
ctx
Definition
ctx.h:5
src
mc
deps
cereal
schema
DefaultCompositeSchema.h
Generated on
for LeviLamina by
1.16.1