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
10namespace cereal { class SerializerContext; }
11namespace cereal { struct SchemaReader; }
12namespace cereal { struct SchemaWriter; }
13// clang-format on
14
15namespace cereal::internal {
16
18public:
19 // virtual functions
20 // NOLINTBEGIN
21 // vIndex: 0
22 virtual ~BasicGenericTypeSchema() /*override*/ = default;
23 // NOLINTEND
24
25public:
26 // member functions
27 // NOLINTBEGIN
29
30 MCAPI void doLoadWithSchema(
31 ::entt::meta_type const& type,
33 ::entt::meta_any& any,
34 ::entt::meta_any const& udata,
36 ::entt::type_info const& info
37 ) const;
38
39 MCAPI void doSaveWithSchema(
41 ::entt::meta_any const& any,
43 ::entt::type_info const& info
44 ) const;
45 // NOLINTEND
46
47public:
48 // constructor thunks
49 // NOLINTBEGIN
50 MCAPI void* $ctor();
51 // NOLINTEND
52
53public:
54 // destructor thunk
55 // NOLINTBEGIN
56
57 // NOLINTEND
58
59public:
60 // vftables
61 // NOLINTBEGIN
62 MCAPI static void** $vftable();
63 // NOLINTEND
64};
65
66} // namespace cereal::internal
Definition SerializerContext.h:10
Definition BasicGenericTypeSchema.h:17
Definition BasicSchema.h:17
Definition SchemaReader.h:15
Definition SchemaWriter.h:13
Definition context.h:5