#include <array>
#include <iomanip>
#include <sstream>
#include <cmath>
#include "protocolCraft/Utilities/Json.hpp"
#include "protocolCraft/NetworkType.hpp"
Go to the source code of this file.
|
std::string | ProtocolCraft::Json::EscapeChars (const std::string &s) |
|
void | ProtocolCraft::Json::SkipSpaces (std::string_view::const_iterator &iter, size_t &length) |
|
Value | ProtocolCraft::Json::NumberFromString (const std::string &s, const bool is_scientific, const bool is_double) |
|
Value | ProtocolCraft::Json::ParseNumber (std::string_view::const_iterator &iter, size_t &length) |
|
Value | ProtocolCraft::Json::ParseString (std::string_view::const_iterator &iter, size_t &length) |
|
Value | ProtocolCraft::Json::ParseObject (std::string_view::const_iterator &iter, size_t &length) |
|
Value | ProtocolCraft::Json::ParseArray (std::string_view::const_iterator &iter, size_t &length) |
|
Value | ProtocolCraft::Json::ParseValue (std::string_view::const_iterator &iter, size_t &length) |
|
std::istream & | ProtocolCraft::Json::operator>> (std::istream &is, Value &v) |
|
Value | ProtocolCraft::Json::Parse (std::string_view::const_iterator iter, size_t length, bool no_except=false) |
| Parse a string_view from iter for at most length characters.
|
|
Value | ProtocolCraft::Json::Parse (const std::string &s, bool no_except=false) |
| Parse a std::string.
|
|
void | ProtocolCraft::Json::ValidateStringNumber (const std::string &s) |
|
bool | ProtocolCraft::Json::IsValidCodepoint (const unsigned long cp) |
|
std::string | ProtocolCraft::Json::CodepointToUtf8 (const std::string &hex_chars) |
|