LeviLamina
Loading...
Searching...
No Matches
INISchemaWriter.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/cereal/schema/SchemaRWType.h"
7#include "mc/deps/cereal/schema/SchemaWriter.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace cereal { struct NullType; }
12// clang-format on
13
14namespace cereal {
15
17public:
18 // member variables
19 // NOLINTBEGIN
22 // NOLINTEND
23
24public:
25 // prevent constructor by default
26 INISchemaWriter& operator=(INISchemaWriter const&);
29
30public:
31 // virtual functions
32 // NOLINTBEGIN
33 // vIndex: 13
34 virtual bool write(::cereal::NullType) /*override*/;
35
36 // vIndex: 12
37 virtual bool write(bool) /*override*/;
38
39 // vIndex: 11
40 virtual bool write(char) /*override*/;
41
42 // vIndex: 10
43 virtual bool write(uchar) /*override*/;
44
45 // vIndex: 9
46 virtual bool write(short) /*override*/;
47
48 // vIndex: 8
49 virtual bool write(ushort) /*override*/;
50
51 // vIndex: 7
52 virtual bool write(int) /*override*/;
53
54 // vIndex: 6
55 virtual bool write(uint) /*override*/;
56
57 // vIndex: 5
58 virtual bool write(int64) /*override*/;
59
60 // vIndex: 4
61 virtual bool write(uint64) /*override*/;
62
63 // vIndex: 3
64 virtual bool write(float) /*override*/;
65
66 // vIndex: 2
67 virtual bool write(double) /*override*/;
68
69 // vIndex: 1
70 virtual bool write(::std::string_view const) /*override*/;
71
72 // vIndex: 14
73 virtual void writeValidityFlag(bool) /*override*/;
74
75 // vIndex: 15
76 virtual void writeControlValue(uint) /*override*/;
77
78 // vIndex: 16
79 virtual bool pushMember(::std::string_view const) /*override*/;
80
81 // vIndex: 17
82 virtual void popMember() /*override*/;
83
84 // vIndex: 18
85 virtual ::cereal::SchemaRWType openObject() /*override*/;
86
87 // vIndex: 19
88 virtual ::cereal::SchemaRWType openArray(bool, uint64) /*override*/;
89
90 // vIndex: 20
91 virtual void close() /*override*/;
92
93 // vIndex: 0
94 virtual ~INISchemaWriter() /*override*/ = default;
95 // NOLINTEND
96
97public:
98 // virtual function thunks
99 // NOLINTBEGIN
100
101 // NOLINTEND
102};
103
104} // namespace cereal
Definition INISchemaWriter.h:16
Definition NullType.h:7
Definition SchemaWriter.h:16
Definition Alias.h:14