LeviLamina
Loading...
Searching...
No Matches
Parser Class Reference

Static Public Member Functions

static MCAPI bool parse (::Json::Value const &val, ::std::vector<::ActorDefinitionTrigger > &triggers)
 
static MCAPI bool parse (::Json::Value const &val, ::DefinitionTrigger &definitionTrigger, bool acceptString)
 
static MCAPI bool parse (::Json::Value const &val, ::ActorDefinitionTrigger &definitionTrigger, bool acceptString)
 
static MCAPI bool parse (::Json::Value const &val, ::MolangVersion molangVersion, ::ItemDescriptor &itemDescriptor)
 
static MCAPI bool parse (::Json::Value const &val, ::MolangVersion molangVersion, ::std::vector<::ItemDescriptor > &itemDescriptors)
 
static MCAPI bool parse (::Json::Value const &val, ::ActorDefinitionTrigger &trigger, char const *jsonName)
 
static MCAPI bool parse (::Json::Value const &val, ::std::vector<::ActorDefinitionTrigger > &triggers, char const *jsonName)
 
static MCAPI bool parse (::Json::Value const &val, ::SharedTypes::Legacy::FilterSubject &target, char const *jsonName, char const *defaultValue)
 
static MCAPI bool parse (::Json::Value const &val, ::EffectDuration &variable, char const *jsonName, bool convertToTicks)
 
static MCAPI void parse (::Json::Value const &val, uchar &face, uchar defaultValue)
 
static MCAPI void parse (::Json::Value const &val, ::MolangVersion molangVersion, ::BlockDescriptor &blockDescriptor)
 
static MCAPI void parse (::Json::Value const &val, ::MolangVersion molangVersion, ::std::vector<::BlockDescriptor > &blockDescriptors)
 
static MCAPI void parse (::Json::Value const &val, ::std::vector<::std::string > &variable, char const *jsonName)
 
static MCAPI void parse (::Json::Value const &val, ::WeightedChoices<::ActorDefinitionTrigger > &variable, char const *jsonName)
 
static MCAPI void parse (::Json::Value const &val, ::MobEffectInstance &variable, char const *jsonName)
 
static MCAPI void parse (::Json::Value const &val, ::FilterGroup &variable, char const *jsonName, char const *)
 
static MCAPI void parse (::Json::Value const &val, ::std::vector<::SharedTypes::Legacy::LevelSoundEvent > &variable, char const *jsonName, char const *defaultValue)
 
static MCAPI void parse (::Json::Value const &val, ::HashedString &variable, char const *jsonName, char const *defaultValue)
 
static MCAPI void parse (::Json::Value const &val, int &variable, char const *jsonName, int defaultValue)
 
static MCAPI void parse (::Json::Value const &val, float &variable, char const *jsonName, float defaultValue)
 
static MCAPI void parse (::Json::Value const &val, ::std::vector<::ActorDefinitionIdentifier > &variable, char const *jsonName, char const *defaultValue)
 
static MCAPI void parse (::Json::Value const &val, bool &variable, char const *jsonName, bool defaultValue)
 
static MCAPI void parse (::Json::Value const &val, ::Vec3 &variable, char const *jsonName, ::Vec3 const &defaultValue)
 
static MCAPI void parse (::Json::Value const &val, ::SharedTypes::Legacy::Difficulty &variable, char const *jsonName, char const *defaultValue)
 
static MCAPI void parse (::Json::Value const &val, ::ActorType &variable, char const *jsonName, char const *defaultValue)
 
static MCAPI void parse (::Json::Value const &val, ::std::string &variable, char const *jsonName, char const *defaultValue)
 
static MCAPI void parse (::Json::Value const &val, ::ParticleType &variable, char const *jsonName, char const *defaultValue)
 
static MCAPI void parse (::Json::Value const &val, ::ActorDefinitionIdentifier &variable, char const *jsonName, char const *defaultValue)
 
static MCAPI void serialize (::SharedTypes::Legacy::FilterSubject const &variable, ::Json::Value &val, char const *jsonName)
 
static MCAPI void serialize (::std::vector<::MobEffectInstance > const &variable, ::Json::Value &val, char const *jsonName)
 
static MCAPI void serialize (::ActorType const &variable, ::Json::Value &val, char const *jsonName)
 
static MCAPI void serialize (::std::vector<::ActorDefinitionTrigger > const &variable, ::Json::Value &val, char const *jsonName)
 

Member Function Documentation

◆ parse() [1/28]

static MCAPI bool Parser::parse ( ::Json::Value const & val,
::std::vector<::ActorDefinitionTrigger > & triggers )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ parse() [2/28]

static MCAPI bool Parser::parse ( ::Json::Value const & val,
::DefinitionTrigger & definitionTrigger,
bool acceptString )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ parse() [3/28]

static MCAPI bool Parser::parse ( ::Json::Value const & val,
::ActorDefinitionTrigger & definitionTrigger,
bool acceptString )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ parse() [4/28]

static MCAPI bool Parser::parse ( ::Json::Value const & val,
::MolangVersion molangVersion,
::ItemDescriptor & itemDescriptor )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ parse() [5/28]

static MCAPI bool Parser::parse ( ::Json::Value const & val,
::MolangVersion molangVersion,
::std::vector<::ItemDescriptor > & itemDescriptors )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ parse() [6/28]

static MCAPI bool Parser::parse ( ::Json::Value const & val,
::ActorDefinitionTrigger & trigger,
char const * jsonName )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ parse() [7/28]

static MCAPI bool Parser::parse ( ::Json::Value const & val,
::std::vector<::ActorDefinitionTrigger > & triggers,
char const * jsonName )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ parse() [8/28]

static MCAPI bool Parser::parse ( ::Json::Value const & val,
::SharedTypes::Legacy::FilterSubject & target,
char const * jsonName,
char const * defaultValue )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ parse() [9/28]

static MCAPI bool Parser::parse ( ::Json::Value const & val,
::EffectDuration & variable,
char const * jsonName,
bool convertToTicks )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ parse() [10/28]

static MCAPI void Parser::parse ( ::Json::Value const & val,
uchar & face,
uchar defaultValue )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ parse() [11/28]

static MCAPI void Parser::parse ( ::Json::Value const & val,
::MolangVersion molangVersion,
::BlockDescriptor & blockDescriptor )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ parse() [12/28]

static MCAPI void Parser::parse ( ::Json::Value const & val,
::MolangVersion molangVersion,
::std::vector<::BlockDescriptor > & blockDescriptors )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ parse() [13/28]

static MCAPI void Parser::parse ( ::Json::Value const & val,
::std::vector<::std::string > & variable,
char const * jsonName )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ parse() [14/28]

static MCAPI void Parser::parse ( ::Json::Value const & val,
::WeightedChoices<::ActorDefinitionTrigger > & variable,
char const * jsonName )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ parse() [15/28]

static MCAPI void Parser::parse ( ::Json::Value const & val,
::MobEffectInstance & variable,
char const * jsonName )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ parse() [16/28]

static MCAPI void Parser::parse ( ::Json::Value const & val,
::FilterGroup & variable,
char const * jsonName,
char const *  )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ parse() [17/28]

static MCAPI void Parser::parse ( ::Json::Value const & val,
::std::vector<::SharedTypes::Legacy::LevelSoundEvent > & variable,
char const * jsonName,
char const * defaultValue )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ parse() [18/28]

static MCAPI void Parser::parse ( ::Json::Value const & val,
::HashedString & variable,
char const * jsonName,
char const * defaultValue )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ parse() [19/28]

static MCAPI void Parser::parse ( ::Json::Value const & val,
int & variable,
char const * jsonName,
int defaultValue )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ parse() [20/28]

static MCAPI void Parser::parse ( ::Json::Value const & val,
float & variable,
char const * jsonName,
float defaultValue )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ parse() [21/28]

static MCAPI void Parser::parse ( ::Json::Value const & val,
::std::vector<::ActorDefinitionIdentifier > & variable,
char const * jsonName,
char const * defaultValue )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ parse() [22/28]

static MCAPI void Parser::parse ( ::Json::Value const & val,
bool & variable,
char const * jsonName,
bool defaultValue )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ parse() [23/28]

static MCAPI void Parser::parse ( ::Json::Value const & val,
::Vec3 & variable,
char const * jsonName,
::Vec3 const & defaultValue )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ parse() [24/28]

static MCAPI void Parser::parse ( ::Json::Value const & val,
::SharedTypes::Legacy::Difficulty & variable,
char const * jsonName,
char const * defaultValue )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ parse() [25/28]

static MCAPI void Parser::parse ( ::Json::Value const & val,
::ActorType & variable,
char const * jsonName,
char const * defaultValue )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ parse() [26/28]

static MCAPI void Parser::parse ( ::Json::Value const & val,
::std::string & variable,
char const * jsonName,
char const * defaultValue )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ parse() [27/28]

static MCAPI void Parser::parse ( ::Json::Value const & val,
::ParticleType & variable,
char const * jsonName,
char const * defaultValue )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ parse() [28/28]

static MCAPI void Parser::parse ( ::Json::Value const & val,
::ActorDefinitionIdentifier & variable,
char const * jsonName,
char const * defaultValue )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ serialize() [1/4]

static MCAPI void Parser::serialize ( ::SharedTypes::Legacy::FilterSubject const & variable,
::Json::Value & val,
char const * jsonName )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ serialize() [2/4]

static MCAPI void Parser::serialize ( ::std::vector<::MobEffectInstance > const & variable,
::Json::Value & val,
char const * jsonName )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ serialize() [3/4]

static MCAPI void Parser::serialize ( ::ActorType const & variable,
::Json::Value & val,
char const * jsonName )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ serialize() [4/4]

static MCAPI void Parser::serialize ( ::std::vector<::ActorDefinitionTrigger > const & variable,
::Json::Value & val,
char const * jsonName )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: