15class SemVersion :
public ::SemVersionBase<::Bedrock::StaticOptimizedString> {
18 enum class MatchType :
int {
24 enum class ParseOption :
int {
31 SemVersion& operator=(SemVersion
const&);
32 SemVersion(SemVersion
const&);
38 MCAPI SemVersion(::SemVersion&&);
42 MCAPI ::SemVersion& operator=(::SemVersion&&);
48 MCAPI static ::SemVersion::MatchType
49 fromJson(
::Json::Value const& json, ::SemVersion& output, ::SemVersion::ParseOption parseOption);
51 MCAPI static ::SemVersion::MatchType fromJsonArray(
::Json::Value const& jsonArray, ::SemVersion& output);
53 MCAPI static ::SemVersion::MatchType
54 fromString(::std::string
const& src, ::SemVersion& output, ::SemVersion::ParseOption parseOption);
60 MCAPI
void* $ctor(::SemVersion&&);