LeviLamina
Loading...
Searching...
No Matches
BasicGenericTypeSchema.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
8
// auto generated forward declare list
9
// clang-format off
10
namespace
cereal {
class
SerializerContext; }
11
namespace
cereal {
struct
SchemaReader; }
12
namespace
cereal {
struct
SchemaWriter; }
13
// clang-format on
14
15
namespace
cereal::internal {
16
17
class
BasicGenericTypeSchema
:
public
::cereal::internal::BasicSchema
{
18
public
:
19
// virtual functions
20
// NOLINTBEGIN
21
// vIndex: 0
22
virtual
~BasicGenericTypeSchema
()
/*override*/
=
default
;
23
// NOLINTEND
24
25
public
:
26
// member functions
27
// NOLINTBEGIN
28
MCAPI
BasicGenericTypeSchema
();
29
30
MCAPI
void
doLoadWithSchema(
31
::entt::meta_type
const
& type,
32
::cereal::SchemaReader
& value,
33
::entt::meta_any& any,
34
::entt::meta_any
const
& udata,
35
::cereal::SerializerContext
&
context
,
36
::entt::type_info
const
& info
37
)
const
;
38
39
MCAPI
void
doSaveWithSchema(
40
::cereal::SchemaWriter
& value,
41
::entt::meta_any
const
& any,
42
::cereal::SerializerContext
&
context
,
43
::entt::type_info
const
& info
44
)
const
;
45
// NOLINTEND
46
47
public
:
48
// constructor thunks
49
// NOLINTBEGIN
50
MCAPI
void
* $ctor();
51
// NOLINTEND
52
53
public
:
54
// destructor thunk
55
// NOLINTBEGIN
56
57
// NOLINTEND
58
59
public
:
60
// vftables
61
// NOLINTBEGIN
62
MCAPI
static
void
** $vftable();
63
// NOLINTEND
64
};
65
66
}
// namespace cereal::internal
cereal::SerializerContext
Definition
SerializerContext.h:10
cereal::internal::BasicGenericTypeSchema
Definition
BasicGenericTypeSchema.h:17
cereal::internal::BasicSchema
Definition
BasicSchema.h:17
cereal::SchemaReader
Definition
SchemaReader.h:15
cereal::SchemaWriter
Definition
SchemaWriter.h:13
context
Definition
context.h:5
src
mc
deps
cereal
schema
BasicGenericTypeSchema.h
Generated on Sat Apr 26 2025 05:55:24 for LeviLamina by
1.12.0