Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
Bedrock::Resources::BinaryHeaderSemVersion Struct Reference
Inheritance diagram for Bedrock::Resources::BinaryHeaderSemVersion:

Public Types

enum class  MatchType : int { Full = 0 , Partial = 1 , None = 2 }
enum class  ParseOption : int { AllowWildcards = 0 , NoWildcards = 1 }

Public Member Functions

MCAPI void * $ctor (::SemVersionConstant const &other)
MCAPI std::string asString () const

Static Public Member Functions

static MCAPI ::SemVersion::MatchType fromJson (::Json::Value const &json, ::SemVersion &output, ::SemVersion::ParseOption parseOption)
static MCAPI ::SemVersion::MatchType fromJsonArray (::Json::Value const &jsonArray, ::SemVersion &output)
static MCAPI ::SemVersion::MatchType fromString (::std::string const &src, ::SemVersion &output, ::SemVersion::ParseOption parseOption)
static MCAPI ::std::string_view const & SemVerRegexStr ()

Public Attributes

uint16 mMajor
uint16 mMinor
uint16 mPatch
bool mValidVersion
bool mAnyVersion
::Bedrock::StaticOptimizedString mPreRelease
::Bedrock::StaticOptimizedString mBuildMeta

Member Function Documentation

◆ fromJson()

MCAPI ::SemVersion::MatchType SemVersion::fromJson ( ::Json::Value const & json,
::SemVersion & output,
::SemVersion::ParseOption parseOption )
staticinherited
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.

◆ fromJsonArray()

MCAPI ::SemVersion::MatchType SemVersion::fromJsonArray ( ::Json::Value const & jsonArray,
::SemVersion & output )
staticinherited
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.

◆ fromString()

MCAPI ::SemVersion::MatchType SemVersion::fromString ( ::std::string const & src,
::SemVersion & output,
::SemVersion::ParseOption parseOption )
staticinherited
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.

◆ SemVerRegexStr()

MCAPI ::std::string_view const & SemVersion::SemVerRegexStr ( )
staticinherited
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 struct was generated from the following file: