LeviLamina
Loading...
Searching...
No Matches
SchemaWriter.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
namespace
cereal {
struct
NullType; }
8
// clang-format on
9
10
namespace
cereal {
11
12
struct
SchemaWriter
{
13
public
:
14
// virtual functions
15
// NOLINTBEGIN
16
// vIndex: 0
17
virtual
~SchemaWriter
() =
default
;
18
19
// vIndex: 13
20
virtual
bool
write(
::cereal::NullType
) = 0;
21
22
// vIndex: 12
23
virtual
bool
write(
bool
) = 0;
24
25
// vIndex: 11
26
virtual
bool
write(
char
) = 0;
27
28
// vIndex: 10
29
virtual
bool
write(uchar) = 0;
30
31
// vIndex: 9
32
virtual
bool
write(
short
) = 0;
33
34
// vIndex: 8
35
virtual
bool
write(ushort) = 0;
36
37
// vIndex: 7
38
virtual
bool
write(
int
) = 0;
39
40
// vIndex: 6
41
virtual
bool
write(uint) = 0;
42
43
// vIndex: 5
44
virtual
bool
write(int64) = 0;
45
46
// vIndex: 4
47
virtual
bool
write(uint64) = 0;
48
49
// vIndex: 3
50
virtual
bool
write(
float
) = 0;
51
52
// vIndex: 2
53
virtual
bool
write(
double
) = 0;
54
55
// vIndex: 1
56
virtual
bool
write(::std::string_view
const
) = 0;
57
58
// vIndex: 14
59
virtual
bool
pushMember(::std::string_view
const
) = 0;
60
61
// vIndex: 15
62
virtual
void
popMember() = 0;
63
64
// vIndex: 16
65
virtual
bool
openObject() = 0;
66
67
// vIndex: 17
68
virtual
bool
openArray(uint64) = 0;
69
70
// vIndex: 18
71
virtual
void
close() = 0;
72
73
// vIndex: 19
74
virtual
bool
isSequenceWriter()
const
;
75
// NOLINTEND
76
77
public
:
78
// virtual function thunks
79
// NOLINTBEGIN
80
MCNAPI
bool
$isSequenceWriter
()
const
;
81
// NOLINTEND
82
};
83
84
}
// namespace cereal
cereal::NullType
Definition
NullType.h:7
cereal::SchemaWriter
Definition
SchemaWriter.h:12
cereal::SchemaWriter::$isSequenceWriter
MCAPI bool $isSequenceWriter() const
src
mc
deps
cereal
schema
SchemaWriter.h
Generated on Fri Jun 13 2025 05:04:21 for LeviLamina by
1.12.0