LeviLamina
Loading...
Searching...
No Matches
SchemaDescription.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/cereal/schema/ReflectedType.h"
7#include "mc/deps/cereal/schema/SchemaInfo.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace cereal { class DynamicValue; }
12namespace cereal { struct ReflectionCtx; }
13namespace cereal::internal { struct ConstraintDescription; }
14namespace cereal::internal { struct EnumValue; }
15namespace cereal::internal { struct Member; }
16// clang-format on
17
18namespace cereal {
19
21public:
22 // member variables
23 // NOLINTBEGIN
33 // NOLINTEND
34
35public:
36 // prevent constructor by default
38
39public:
40 // member functions
41 // NOLINTBEGIN
43
45
46 MCAPI ::cereal::SchemaDescription& operator=(::cereal::SchemaDescription&&);
47
48 MCAPI ::cereal::SchemaDescription& operator=(::cereal::SchemaDescription const&);
49
50 MCAPI ~SchemaDescription();
51 // NOLINTEND
52
53public:
54 // static functions
55 // NOLINTBEGIN
56 MCAPI static void bindTypes(::cereal::ReflectionCtx& ctx);
57 // NOLINTEND
58
59public:
60 // constructor thunks
61 // NOLINTBEGIN
62 MCAPI void* $ctor(::cereal::SchemaDescription&&);
63
64 MCAPI void* $ctor(::cereal::SchemaDescription const&);
65 // NOLINTEND
66
67public:
68 // destructor thunk
69 // NOLINTBEGIN
70 MCAPI void $dtor();
71 // NOLINTEND
72};
73
74} // namespace cereal
Definition ReflectionCtx.h:11
Definition SchemaDescription.h:20
Definition SchemaInfo.h:7
Definition ctx.h:5
Definition Alias.h:14