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