LeviLamina
Loading...
Searching...
No Matches
JSONSchemaBody.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/cereal/ext/json_schema/JSONSchemaValidation.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
namespace
cereal {
class
DynamicValue; }
11
namespace
cereal {
struct
SchemaDescription; }
12
namespace
cereal::ext::internal {
struct
JSONSchemaDef; }
13
namespace
cereal::ext::internal {
struct
OutRefsMap; }
14
namespace
cereal::internal {
struct
ConstraintDescription; }
15
// clang-format on
16
17
namespace
cereal::ext::internal {
18
19
struct
JSONSchemaBody
:
public
::cereal::ext::internal::JSONSchemaValidation
{
20
public
:
21
// member variables
22
// NOLINTBEGIN
23
::ll::UntypedStorage<8, 40>
mUnk1b79c8;
24
::ll::UntypedStorage<1, 2>
mUnk9bbde5;
25
::ll::UntypedStorage<8, 80>
mUnk16357b;
26
::ll::UntypedStorage<8, 32>
mUnk813aa7;
27
::ll::UntypedStorage<8, 32>
mUnk2db52f;
28
::ll::UntypedStorage<8, 24>
mUnk889be1;
29
::ll::UntypedStorage<8, 24>
mUnkafc4ae;
30
::ll::UntypedStorage<8, 16>
mUnk200d94;
31
::ll::UntypedStorage<8, 16>
mUnkdb80fe;
32
::ll::UntypedStorage<8, 16>
mUnk3b0c00;
33
::ll::UntypedStorage<8, 32>
mUnkdb5419;
34
::ll::UntypedStorage<8, 40>
mUnkeb7b38;
35
::ll::UntypedStorage<8, 24>
mUnk3c894b;
36
::ll::UntypedStorage<8, 24>
mUnk560a0b;
37
// NOLINTEND
38
39
public
:
40
// prevent constructor by default
41
JSONSchemaBody
();
42
43
public
:
44
// member functions
45
// NOLINTBEGIN
46
MCAPI
JSONSchemaBody
(
::cereal::ext::internal::JSONSchemaBody
&&);
47
48
MCAPI
JSONSchemaBody
(
::cereal::ext::internal::JSONSchemaBody
const
&);
49
50
MCAPI
void
fill(
::cereal::internal::ConstraintDescription
const
& constraint);
51
52
MCAPI
void
fillBody(
::cereal::SchemaDescription
const
& schemaInfo,
::cereal::ext::internal::OutRefsMap
& outRefs);
53
54
MCAPI
void
fillBodyIfEnum(
::cereal::SchemaDescription
const
& schemaInfo);
55
56
MCAPI ::cereal::ext::internal::JSONSchemaBody& operator=(
::cereal::ext::internal::JSONSchemaBody
const
&);
57
58
MCAPI ::cereal::ext::internal::JSONSchemaBody& operator=(
::cereal::ext::internal::JSONSchemaBody
&&);
59
60
MCAPI
~JSONSchemaBody
();
61
// NOLINTEND
62
63
public
:
64
// constructor thunks
65
// NOLINTBEGIN
66
MCAPI
void
* $ctor(
::cereal::ext::internal::JSONSchemaBody
&&);
67
68
MCAPI
void
* $ctor(
::cereal::ext::internal::JSONSchemaBody
const
&);
69
// NOLINTEND
70
71
public
:
72
// destructor thunk
73
// NOLINTBEGIN
74
MCAPI
void
$dtor();
75
// NOLINTEND
76
};
77
78
}
// namespace cereal::ext::internal
cereal::SchemaDescription
Definition
SchemaDescription.h:20
cereal::ext::internal::JSONSchemaBody
Definition
JSONSchemaBody.h:19
cereal::ext::internal::JSONSchemaValidation
Definition
JSONSchemaValidation.h:7
cereal::ext::internal::OutRefsMap
Definition
OutRefsMap.h:7
cereal::internal::ConstraintDescription
Definition
ConstraintDescription.h:7
ll::UntypedStorage
Definition
Alias.h:14
src
mc
deps
cereal
ext
json_schema
JSONSchemaBody.h
Generated on Sat Apr 26 2025 05:55:24 for LeviLamina by
1.12.0