LeviLamina
Loading...
Searching...
No Matches
ParseHandler.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
namespace
Bedrock::JSONObject {
class
ValueWrapper; }
8
// clang-format on
9
10
namespace
Bedrock::JSONObject {
11
12
class
ParseHandler
13
:
public
::rapidjson::BaseReaderHandler<::rapidjson::UTF8<char>, ::Bedrock::JSONObject::ParseHandler> {
14
public
:
15
// ParseHandler inner types declare
16
// clang-format off
17
struct
StackEntry
;
18
// clang-format on
19
20
// ParseHandler inner types define
21
struct
StackEntry
{
22
public
:
23
// member variables
24
// NOLINTBEGIN
25
::ll::UntypedStorage<8, 8>
mUnk69c924;
26
::ll::UntypedStorage<8, 8>
mUnkf7a1f4;
27
::ll::UntypedStorage<8, 8>
mUnk8e9ec9;
28
// NOLINTEND
29
30
public
:
31
// prevent constructor by default
32
StackEntry
& operator=(
StackEntry
const
&);
33
StackEntry
(
StackEntry
const
&);
34
StackEntry
();
35
};
36
37
public
:
38
// member variables
39
// NOLINTBEGIN
40
::ll::UntypedStorage<8, 8>
mUnk20ca89;
41
::ll::UntypedStorage<8, 8>
mUnk660ee3;
42
// NOLINTEND
43
44
public
:
45
// prevent constructor by default
46
ParseHandler
& operator=(
ParseHandler
const
&);
47
ParseHandler
(
ParseHandler
const
&);
48
ParseHandler
();
49
50
public
:
51
// member functions
52
// NOLINTBEGIN
53
MCAPI
bool
Bool(
bool
b);
54
55
MCAPI
bool
Double(
double
d);
56
57
MCAPI
bool
Int(
int
i);
58
59
MCFOLD
bool
Int64(int64 i);
60
61
MCFOLD
bool
Key(
char
const
* str, uint length,
bool
copy);
62
63
MCAPI
bool
Null();
64
65
MCAPI
bool
StartArray();
66
67
MCAPI
bool
StartObject();
68
69
MCFOLD
bool
String(
char
const
* str, uint length,
bool
copy);
70
71
MCAPI
bool
Uint(uint u);
72
73
MCFOLD
bool
Uint64(uint64 u);
74
75
MCAPI
bool
_addObjectOrArray(
::Bedrock::JSONObject::ValueWrapper
const
& value);
76
// NOLINTEND
77
};
78
79
}
// namespace Bedrock::JSONObject
Bedrock::JSONObject::ParseHandler
Definition
ParseHandler.h:13
Bedrock::JSONObject::ValueWrapper
Definition
ValueWrapper.h:7
Bedrock::JSONObject::ParseHandler::StackEntry
Definition
ParseHandler.h:21
ll::UntypedStorage
Definition
Alias.h:14
src
mc
deps
core
utility
json_object
ParseHandler.h
Generated on Sat Apr 26 2025 05:55:26 for LeviLamina by
1.12.0