LeviLamina
Loading...
Searching...
No Matches
JSONCppSchemaReader.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/cereal/JSONCppSchemaReaderBase.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace Json { class Value; }
11// clang-format on
12
13namespace cereal {
14
16public:
17 // virtual functions
18 // NOLINTBEGIN
19 // vIndex: 24
20 virtual bool _allowAsBool() /*override*/;
21
22 // vIndex: 25
23 virtual bool _allowAsInt8() /*override*/;
24
25 // vIndex: 26
26 virtual bool _allowAsUInt8() /*override*/;
27
28 // vIndex: 27
29 virtual bool _allowAsInt16() /*override*/;
30
31 // vIndex: 28
32 virtual bool _allowAsUInt16() /*override*/;
33
34 // vIndex: 29
35 virtual bool _allowAsInt32() /*override*/;
36
37 // vIndex: 30
38 virtual bool _allowAsUInt32() /*override*/;
39
40 // vIndex: 31
41 virtual bool _allowAsInt64() /*override*/;
42
43 // vIndex: 32
44 virtual bool _allowAsUInt64() /*override*/;
45
46 // vIndex: 33
47 virtual bool _allowAsFloat() /*override*/;
48
49 // vIndex: 34
50 virtual bool _allowAsDouble() /*override*/;
51
52 // vIndex: 0
53 virtual ~JSONCppSchemaReader() /*override*/;
54 // NOLINTEND
55
56public:
57 // member functions
58 // NOLINTBEGIN
59 MCAPI explicit JSONCppSchemaReader(::std::reference_wrapper<::Json::Value const> value);
60 // NOLINTEND
61
62public:
63 // constructor thunks
64 // NOLINTBEGIN
65 MCAPI void* $ctor(::std::reference_wrapper<::Json::Value const> value);
66 // NOLINTEND
67
68public:
69 // destructor thunk
70 // NOLINTBEGIN
71 MCFOLD void $dtor();
72 // NOLINTEND
73
74public:
75 // virtual function thunks
76 // NOLINTBEGIN
77 MCFOLD bool $_allowAsBool();
78
79 MCFOLD bool $_allowAsInt8();
80
81 MCFOLD bool $_allowAsUInt8();
82
83 MCFOLD bool $_allowAsInt16();
84
85 MCFOLD bool $_allowAsUInt16();
86
87 MCFOLD bool $_allowAsInt32();
88
89 MCFOLD bool $_allowAsUInt32();
90
91 MCFOLD bool $_allowAsInt64();
92
93 MCFOLD bool $_allowAsUInt64();
94
95 MCFOLD bool $_allowAsFloat();
96
97 MCFOLD bool $_allowAsDouble();
98 // NOLINTEND
99
100public:
101 // vftables
102 // NOLINTBEGIN
103 MCAPI static void** $vftable();
104 // NOLINTEND
105};
106
107} // namespace cereal
Definition JSONCppSchemaReaderBase.h:16
Definition JSONCppSchemaReader.h:15