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

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