Skip to content
LeviMC
English
AutoLightDark
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
7namespace Bedrock::JSONObject { class ValueWrapper; }
8// clang-format on
9
10namespace Bedrock::JSONObject {
11
12class ParseHandler
13: public ::rapidjson::BaseReaderHandler<::rapidjson::UTF8<char>, ::Bedrock::JSONObject::ParseHandler> {
14public:
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
28 // NOLINTEND
29
30 public:
31 // prevent constructor by default
32 StackEntry& operator=(StackEntry const&);
33 StackEntry(StackEntry const&);
34 StackEntry();
35 };
36
37public:
38 // member variables
39 // NOLINTBEGIN
42 // NOLINTEND
43
44public:
45 // prevent constructor by default
46 ParseHandler& operator=(ParseHandler const&);
47 ParseHandler(ParseHandler const&);
48 ParseHandler();
49
50public:
51 // member functions
52 // NOLINTBEGIN
54 // NOLINTEND
55};
56
57} // namespace Bedrock::JSONObject
MCAPI bool _addObjectOrArray(::Bedrock::JSONObject::ValueWrapper const &value)
Definition ValueWrapper.h:7
Definition Alias.h:14