3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/server/commands/CommandRegistry.h"
13namespace Json {
class Value; }
25 struct ErrorLocalization {
35 ErrorLocalization& operator=(ErrorLocalization
const&);
36 ErrorLocalization(ErrorLocalization
const&);
63 ServerData& operator=(ServerData
const&);
64 ServerData(ServerData
const&);
104 ::std::string selectorString,
117 ::std::string
const& jsonAsString,
134 ::std::string
const& jsonAsString,
136 ::std::string& errorMsg
Definition CommandOrigin.h:32
Definition CommandRegistry.h:644
Definition Scoreboard.h:35
Definition TextObjectParser.h:16
static MCAPI ::std::string const & RAW_TEXT_ERROR_NOT_OBJECT()
static MCAPI ::std::string const & RAW_TEXT_ERROR_SCORE_NAME_NOT_STRING()
static MCAPI ::std::string const & RAW_TEXT_ERROR_NOT_ARRAY()
static MCAPI bool _textObjectFromJson(::Json::Value const &root, ::TextObjectRoot &parsedObject, ::TextObjectParser::ServerData *serverData, ::TextObjectParser::ErrorLocalization &errorLocalization)
static MCAPI bool _parseScoreTextObject(::TextObjectRoot &parentTextObject, ::Json::Value const &scoreObject, ::TextObjectParser::ServerData *serverData, ::TextObjectParser::ErrorLocalization &errorLocalization)
static MCAPI ::std::string const & RAW_TEXT_ERROR_SCORE_OBJECTIVE_NOT_STRING()
static MCAPI bool textObjectFromJsonString(::std::string const &jsonAsString, ::TextObjectRoot &parsedObject, ::std::string &errorMsg)
static MCAPI bool _parseSelectorTextObject(::TextObjectRoot &parentTextObject, ::std::string selectorString, ::TextObjectParser::ServerData *serverData, ::TextObjectParser::ErrorLocalization &errorLocalization)
static MCAPI ::std::string const & RAW_TEXT_ERROR_WITH_NOT_ARRAY_OR_RAW_TEXT()
static MCAPI bool _getObjectsFromTextObject(::Json::Value const &root, ::TextObjectRoot &parsedObject, ::TextObjectParser::ServerData *serverData, ::TextObjectParser::ErrorLocalization &errorLocalization)
static MCAPI ::std::string const & RAW_TEXT_ERROR_SELECTOR_NOT_STRING()
static MCAPI ::std::string const & RAW_TEXT_ERROR_TEXT_NOT_STRING()
static MCAPI ::std::string const & RAW_TEXT_ERROR_TRANSLATE_NOT_STRING()
static MCAPI bool textObjectFromJson(::Json::Value const &root, ::TextObjectRoot &parsedObject, ::std::string &errorMsg)
static MCAPI bool _textObjectFromString(::std::string const &jsonAsString, ::TextObjectRoot &parsedObject, ::TextObjectParser::ServerData *serverData, ::TextObjectParser::ErrorLocalization &errorLocalization)
static MCAPI ::std::string const & RAW_TEXT_ERROR_PARSE_FAILED()
static MCAPI ::std::string const & RAW_TEXT_ERROR_NO_DATA()
static MCAPI ::std::string const & RAW_TEXT_ERROR_SCORE_NOT_OBJECT()
static MCAPI bool textObjectFromJsonServer(::Json::Value const &root, ::TextObjectRoot &parsedObject, ::TextObjectParser::ServerData serverData, ::TextObjectParser::ErrorLocalization &errorLocalization)
Definition TextObjectRoot.h:17
Definition TextObjectParser.h:25
MCAPI ~ErrorLocalization()
Definition TextObjectParser.h:52
MCAPI void * $ctor(::CommandRegistry::Parser &parser, ::CommandOrigin const &commandOrigin, ::Scoreboard const &scoreboard)
MCAPI ServerData(::CommandRegistry::Parser &parser, ::CommandOrigin const &commandOrigin, ::Scoreboard const &scoreboard)