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 { class SerializerContext; }
11namespace cereal { struct ReflectionCtx; }
12namespace cereal { struct SchemaDescription; }
13namespace cereal { struct SchemaReader; }
14// clang-format on
15
16namespace cereal::internal {
17
19public:
20 // virtual functions
21 // NOLINTBEGIN
22 // vIndex: 4
23 virtual void
24 doLoad(::cereal::SchemaReader&, ::entt::meta_any&, ::entt::meta_any const&, ::cereal::SerializerContext& context)
25 const /*override*/;
26
27 // vIndex: 7
28 virtual ::cereal::SchemaDescription
29 makeDescription(::cereal::ReflectionCtx const&, ::cereal::internal::BasicSchema::DescriptionMode) const
30 /*override*/;
31
32 // vIndex: 0
33 virtual ~UndefinedSchema() /*override*/ = default;
34 // NOLINTEND
35
36public:
37 // destructor thunk
38 // NOLINTBEGIN
39
40 // NOLINTEND
41
42public:
43 // virtual function thunks
44 // NOLINTBEGIN
45 MCAPI void
46 $doLoad(::cereal::SchemaReader&, ::entt::meta_any&, ::entt::meta_any const&, ::cereal::SerializerContext& context)
47 const;
48
49 MCAPI ::cereal::SchemaDescription
50 $makeDescription(::cereal::ReflectionCtx const&, ::cereal::internal::BasicSchema::DescriptionMode) const;
51 // NOLINTEND
52
53public:
54 // vftables
55 // NOLINTBEGIN
56 MCAPI static void** $vftable();
57 // NOLINTEND
58};
59
60} // namespace cereal::internal
Definition SerializerContext.h:10
Definition BasicSchema.h:17
Definition UndefinedSchema.h:18
Definition ReflectionCtx.h:11
Definition SchemaReader.h:15
Definition context.h:5