|
| constexpr | Version (uint8 major=0, uint8 minor=0, uint8 patch=0, uint8 build=0) noexcept |
| | Creates a new version structure.
|
| constexpr | Version (uint32 version) noexcept |
| | Creates a new version structure from encoded data.
|
|
constexpr | operator uint32 () const noexcept |
| | Encodes version data to the integer value.
|
| uint8 & | operator[] (psize i) noexcept |
| | Returns version part by the index.
|
| uint8 | operator[] (psize i) const noexcept |
| | Returns version part by the index.
|
|
constexpr bool | operator< (Version v) const noexcept |
|
constexpr bool | operator> (Version v) const noexcept |
|
constexpr bool | operator<= (Version v) const noexcept |
|
constexpr bool | operator>= (Version v) const noexcept |
|
constexpr bool | operator== (Version v) const noexcept |
|
constexpr bool | operator!= (Version v) const noexcept |
|
string | toString4 () const noexcept |
| | Creates a new version string. (X.X.X.X).
|
|
string | toString3 () const noexcept |
| | Creates a new version string. (X.X.X).
|
|
string | toString2 () const noexcept |
| | Creates a new version string. (X.X).
|
|
string | toString1 () const noexcept |
| | Creates a new version string. (X).
|
Version information container.
Made of major, minor, patch and build parts.