LeviLamina
Loading...
Searching...
No Matches
JSONSchema.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/cereal/ext/json_schema/JSONSchemaDef.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace cereal { struct SchemaDescription; }
11namespace cereal::ext::internal { struct OutRefsMap; }
12// clang-format on
13
14namespace cereal::ext {
15
17public:
18 // member variables
19 // NOLINTBEGIN
24 // NOLINTEND
25
26public:
27 // member functions
28 // NOLINTBEGIN
29 MCNAPI JSONSchema();
30
32
34
37 ::std::vector<::cereal::SchemaDescription> const& descriptions
38 );
39
40 MCNAPI ::cereal::ext::JSONSchema& operator=(::cereal::ext::JSONSchema&&);
41
42 MCNAPI ::cereal::ext::JSONSchema& operator=(::cereal::ext::JSONSchema const&);
43
44 MCNAPI ~JSONSchema();
45 // NOLINTEND
46
47public:
48 // static functions
49 // NOLINTBEGIN
50 MCNAPI static ::cereal::ext::JSONSchema fromDescriptions(
51 ::std::vector<::cereal::SchemaDescription> const& descriptions,
52 uint64 pos,
53 ::std::string const& minecraftVersion
54 );
55 // NOLINTEND
56
57public:
58 // constructor thunks
59 // NOLINTBEGIN
60 MCNAPI void* $ctor();
61
62 MCNAPI void* $ctor(::cereal::ext::JSONSchema const&);
63
65 // NOLINTEND
66
67public:
68 // destructor thunk
69 // NOLINTBEGIN
70 MCNAPI void $dtor();
71 // NOLINTEND
72};
73
74} // namespace cereal::ext
Definition JSONSchema.h:16
MCAPI JSONSchema(::cereal::ext::JSONSchema const &)
MCAPI::cereal::ext::JSONSchema & operator=(::cereal::ext::JSONSchema const &)
MCAPI void * $ctor(::cereal::ext::JSONSchema &&)
MCAPI void makeAndNormalizeDefs(::cereal::ext::internal::OutRefsMap &outRefs, ::std::vector<::cereal::SchemaDescription > const &descriptions)
MCAPI JSONSchema(::cereal::ext::JSONSchema &&)
MCAPI void * $ctor()
MCAPI::cereal::ext::JSONSchema & operator=(::cereal::ext::JSONSchema &&)
static MCAPI ::cereal::ext::JSONSchema fromDescriptions(::std::vector<::cereal::SchemaDescription > const &descriptions, uint64 pos, ::std::string const &minecraftVersion)
MCAPI void * $ctor(::cereal::ext::JSONSchema const &)
Definition JSONSchemaDef.h:19
Definition OutRefsMap.h:7
Definition Alias.h:14