LeviLamina
Loading...
Searching...
No Matches
ObjectNode.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/utility/json_object/Collection.h"
7#include "mc/deps/core/utility/json_object/Node.h"
8#include "mc/platform/container/list.h"
9
10// auto generated forward declare list
11// clang-format off
12namespace Bedrock::JSONObject { class NodeBase; }
13namespace Bedrock::JSONObject { class StringNode; }
14namespace Bedrock::JSONObject { class ValueWrapper; }
15// clang-format on
16
17namespace Bedrock::JSONObject {
18
20public:
21 // ObjectNode inner types declare
22 // clang-format off
23 template<int T0> class iterator_base;
24 // clang-format on
25
26 // ObjectNode inner types define
27 template <int T0>
28 class iterator_base {};
29
30public:
31 // member functions
32 // NOLINTBEGIN
33 MCNAPI ::Bedrock::JSONObject::ObjectNode::iterator_base<1> begin() const;
34
35 MCNAPI ::Bedrock::JSONObject::ObjectNode::iterator_base<1> find(::std::string_view keyStr) const;
36
37 MCNAPI ::Bedrock::JSONObject::ObjectNode::iterator_base<0>
38 insert(::std::string_view keyStr, ::Bedrock::JSONObject::ValueWrapper const& value, bool copyKey);
39
41 // NOLINTEND
42};
43
44} // namespace Bedrock::JSONObject
Definition NodeBase.h:11
Definition Node.h:10
Definition ObjectNode.h:19
MCAPI bool setContents(::Bedrock::JSONObject::ValueWrapper const &contents)
MCAPI ::Bedrock::JSONObject::ObjectNode::iterator_base< 1 > find(::std::string_view keyStr) const
MCAPI ::Bedrock::JSONObject::ObjectNode::iterator_base< 0 > insert(::std::string_view keyStr, ::Bedrock::JSONObject::ValueWrapper const &value, bool copyKey)
MCAPI ::Bedrock::JSONObject::ObjectNode::iterator_base< 1 > begin() const
Definition StringNode.h:10
Definition ValueWrapper.h:7
Definition Collection.h:7