LeviLamina
Loading...
Searching...
No Matches
Version.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace Scripting {
6
7struct Version {
8public:
9 // member variables
10 // NOLINTBEGIN
15 // NOLINTEND
16
17public:
18 // prevent constructor by default
19 Version& operator=(Version const&);
20 Version();
21
22public:
23 // member functions
24 // NOLINTBEGIN
26
27 MCNAPI bool isPreRelease() const;
28
29 MCNAPI bool isValid() const;
30
31 MCNAPI bool operator!=(::Scripting::Version const& rhs) const;
32
33 MCNAPI bool operator<(::Scripting::Version const& rhs) const;
34
35 MCNAPI bool operator==(::Scripting::Version const& rhs) const;
36
37 MCNAPI bool operator>=(::Scripting::Version const& rhs) const;
38
39 MCNAPI bool satisfies(::Scripting::Version const& other, bool strict) const;
40
41 MCNAPI ::std::string toString() const;
42
43 MCNAPI ~Version();
44 // NOLINTEND
45
46public:
47 // constructor thunks
48 // NOLINTBEGIN
49 MCNAPI void* $ctor(::Scripting::Version const&);
50 // NOLINTEND
51
52public:
53 // destructor thunk
54 // NOLINTBEGIN
55 MCNAPI void $dtor();
56 // NOLINTEND
57};
58
59} // namespace Scripting
Definition Version.h:7
MCAPI bool operator<(::Scripting::Version const &rhs) const
MCAPI bool satisfies(::Scripting::Version const &other, bool strict) const
MCAPI Version(::Scripting::Version const &)
MCAPI void * $ctor(::Scripting::Version const &)
MCAPI::std::string toString() const
MCAPI void $dtor()
MCAPI bool isPreRelease() const
MCAPI bool isValid() const
MCAPI bool operator!=(::Scripting::Version const &rhs) const
MCAPI bool operator>=(::Scripting::Version const &rhs) const
MCAPI bool operator==(::Scripting::Version const &rhs) const
Definition Alias.h:14