3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/container/list.h"
10namespace Bedrock::JSONObject {
class NodeBase; }
11namespace Bedrock::JSONObject {
class ParseResult; }
12namespace Bedrock::JSONObject {
class StringNode; }
13namespace Bedrock::JSONObject {
class ValueWrapper; }
16namespace Bedrock::JSONObject {
67 ::Bedrock::Intrusive::
68 list<::Bedrock::JSONObject::NodeBase, ::Bedrock::JSONObject::NodeBase, ::Bedrock::JSONObject::NodeBase>&
84 MCNAPI ::Bedrock::JSONObject::ParseResult
const&
loadString(::std::string_view str);
MCAPI void _releaseStringBuffer(::Bedrock::JSONObject::StringNode &node)
MCAPI::Bedrock::JSONObject::ParseResult const & loadString(::std::string_view str)
MCAPI::Bedrock::JSONObject::NodeBase * _createNode(::Bedrock::JSONObject::ValueWrapper const &value)
MCAPI void * _acquireStringBuffer(uint64 length, uint64 &outCapacity)
MCAPI void _releaseNode(::Bedrock::JSONObject::NodeBase &node)
MCAPI void * _acquireNode(::Bedrock::Intrusive::list<::Bedrock::JSONObject::NodeBase, ::Bedrock::JSONObject::NodeBase, ::Bedrock::JSONObject::NodeBase > &freeList, uint64 size, uint64 alignment)
Definition StringNode.h:10
Definition ValueWrapper.h:7