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