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

Classes

struct  any_version_constructor

Public Member Functions

MCAPI BaseGameVersion (::BaseGameVersion::any_version_constructor)
MCAPI BaseGameVersion (::BaseGameVersion const &rhs)
MCAPI BaseGameVersion (ushort major, uint minor, uint patch)
MCAPI::std::string asString () const
MCFOLD ushort getMajor () const
MCAPI ushort getMinor () const
MCFOLD ushort getPatch () const
MCFOLD bool isAnyVersion () const
MCAPI bool isCompatibleWith (::BaseGameVersion const &baseGameVersion) const
MCFOLD bool isNeverCompatible () const
MCAPI bool isValid () const
MCAPI bool operator!= (::BaseGameVersion const &rhs) const
MCAPI bool operator< (::BaseGameVersion const &rhs) const
MCAPI bool operator<= (::BaseGameVersion const &rhs) const
MCAPI::BaseGameVersion & operator= (::BaseGameVersion const &)
MCAPI bool operator== (::BaseGameVersion const &rhs) const
MCAPI bool operator> (::BaseGameVersion const &rhs) const
MCAPI bool operator>= (::BaseGameVersion const &rhs) const
MCAPI void * $ctor ()
MCAPI void * $ctor (::BaseGameVersion::any_version_constructor)
MCAPI void * $ctor (::BaseGameVersion const &rhs)
MCAPI void * $ctor (ushort major, uint minor, uint patch)

Static Public Member Functions

static MCAPI ::SemVersion::MatchType fromJsonArray (::Json::Value const &jsonArray, ::BaseGameVersion &output)
static MCAPI ::SemVersion::MatchType fromString (::std::string const &source, ::BaseGameVersion &output)
static MCAPI ::BaseGameVersion const & ANY ()
static MCAPI ::BaseGameVersion const & EMPTY ()
static MCAPI ::BaseGameVersion const & INCOMPATIBLE ()

Public Attributes

::ll::TypedStorage< 8, 24, ::SemVersionmSemVersion
::ll::TypedStorage< 1, 1, bool > mNeverCompatible

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