LeviLamina
Loading...
Searching...
No Matches
Schema.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/cereal/SerializerContext.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
namespace
cereal {
struct
LoaderConfig
; }
11
namespace
cereal {
struct
SaverConfig
; }
12
namespace
cereal {
struct
SchemaReader
; }
13
namespace
cereal {
struct
SchemaWriter
; }
14
namespace
cereal::internal {
class
BasicSchema
; }
15
// clang-format on
16
17
namespace
cereal::internal {
18
19
struct
Schema
{
20
public
:
21
// member variables
22
// NOLINTBEGIN
23
::ll::TypedStorage<8, 696, ::cereal::SerializerContext> mContext;
24
::ll::TypedStorage<8, 8, ::cereal::internal::BasicSchema const*> mSchema;
25
// NOLINTEND
26
27
public
:
28
// member functions
29
// NOLINTBEGIN
30
MCAPI
bool
load(
31
::cereal::SchemaReader
& reader,
32
::entt::meta_handle data,
33
::entt::meta_any
const
& loadContext,
34
::cereal::LoaderConfig
const
& config
35
);
36
37
MCAPI
bool
save(
::cereal::SchemaWriter
& writer, ::entt::meta_handle data,
::cereal::SaverConfig
const
& config);
38
// NOLINTEND
39
};
40
41
}
// namespace cereal::internal
cereal::internal::BasicSchema
Definition
BasicSchema.h:28
cereal::LoaderConfig
Definition
LoaderConfig.h:7
cereal::SaverConfig
Definition
SaverConfig.h:7
cereal::SchemaReader
Definition
SchemaReader.h:12
cereal::SchemaWriter
Definition
SchemaWriter.h:16
cereal::internal::Schema
Definition
Schema.h:19
src
mc
deps
cereal
schema
Schema.h
Generated on
for LeviLamina by
1.16.1