LeviLamina
Loading...
Searching...
No Matches
UndefinedSchema.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 { struct SchemaDescription; }
11namespace cereal { struct SchemaReader; }
12namespace cereal { struct SchemaWriter; }
13namespace cereal::internal { struct LoadState; }
14namespace cereal::internal { struct SaveState; }
15// clang-format on
16
17namespace cereal::internal {
18
20public:
21 // virtual functions
22 // NOLINTBEGIN
23 // vIndex: 6
24 virtual void doLoad(
26 ::entt::meta_any&,
27 ::entt::meta_any const&,
29 ) const /*override*/;
30
31 // vIndex: 7
32 virtual void
33 doSave(::cereal::SchemaWriter&, ::entt::meta_any const& any, ::cereal::internal::SaveState const& state) const
34 /*override*/;
35
36 // vIndex: 8
37 virtual ::cereal::SchemaDescription
38 makeDescription(::entt::meta_ctx const&, ::cereal::internal::BasicSchema::DescriptionMode) const /*override*/;
39
40 // vIndex: 0
41 virtual ~UndefinedSchema() /*override*/ = default;
42 // NOLINTEND
43
44public:
45 // virtual function thunks
46 // NOLINTBEGIN
47 MCNAPI void $doLoad(
49 ::entt::meta_any&,
50 ::entt::meta_any const&,
52 ) const;
53
54 MCNAPI void
55 $doSave(::cereal::SchemaWriter&, ::entt::meta_any const& any, ::cereal::internal::SaveState const& state) const;
56
57 MCNAPI ::cereal::SchemaDescription
58 $makeDescription(::entt::meta_ctx const&, ::cereal::internal::BasicSchema::DescriptionMode) const;
59 // NOLINTEND
60
61public:
62 // vftables
63 // NOLINTBEGIN
64 MCNAPI static void** $vftable();
65 // NOLINTEND
66};
67
68} // namespace cereal::internal
Definition BasicSchema.h:23
Definition UndefinedSchema.h:19
MCAPI void $doLoad(::cereal::SchemaReader &, ::entt::meta_any &, ::entt::meta_any const &, ::cereal::internal::LoadState const &state) const
MCAPI void $doSave(::cereal::SchemaWriter &, ::entt::meta_any const &any, ::cereal::internal::SaveState const &state) const
static MCAPI void ** $vftable()
MCAPI::cereal::SchemaDescription $makeDescription(::entt::meta_ctx const &, ::cereal::internal::BasicSchema::DescriptionMode) const
Definition SchemaReader.h:12
Definition SchemaWriter.h:16
Definition LoadState.h:7
Definition SaveState.h:7