15class SemVersion :
public ::SemVersionBase<::Bedrock::StaticOptimizedString> {
18 enum class MatchType :
int {
24 enum class ParseOption :
int {
36 MCAPI SemVersion(::SemVersion&&);
38 MCAPI SemVersion(::SemVersion
const&);
50 MCAPI ::SemVersion& operator=(::SemVersion&&);
52 MCAPI ::SemVersion& operator=(::SemVersion
const&);
60 MCAPI static ::SemVersion::MatchType
61 fromJson(
::Json::Value const& json, ::SemVersion& output, ::SemVersion::ParseOption parseOption);
63 MCAPI static ::SemVersion::MatchType fromJsonArray(
::Json::Value const& jsonArray, ::SemVersion& output);
65 MCAPI static ::SemVersion::MatchType
66 fromString(::std::string
const& src, ::SemVersion& output, ::SemVersion::ParseOption parseOption);
72 MCAPI
void* $ctor(::SemVersion&&);
74 MCAPI
void* $ctor(::SemVersion
const&);