![]() |
LicenseSpring C++ SDK 7.31.0
Easily add Software Licensing to your application
|
Simple class for handling app versions in Microsoft specific file and assembly version format. Format: Major.Minor.Build.Revision, where all parts are integer numbers. In case you use such version format without alphabetical symbols then it fits your needs. For example: "1.3.4573.1", "2.13.3735.0". More...
#include <LicenseSpring/Version.h>
Static Public Member Functions | |
static MSVersion | fromString (const std::string &input, char delimeter='.') |
![]() | |
static int | compare (const VersionBase &left, const VersionBase &right) |
Static Public Attributes | |
static MSVersion | InvalidVersion |
![]() | |
static constexpr int | INVALID_VERSION_NUMBER = -1 |
Additional Inherited Members | |
![]() | |
int | m_major |
int | m_minor |
char | m_delimeter |
Simple class for handling app versions in Microsoft specific file and assembly version format. Format: Major.Minor.Build.Revision, where all parts are integer numbers. In case you use such version format without alphabetical symbols then it fits your needs. For example: "1.3.4573.1", "2.13.3735.0".
LicenseSpring::MSVersion::MSVersion | ( | ) |
LicenseSpring::MSVersion::MSVersion | ( | int | major, |
int | minor, | ||
int | build, | ||
int | revision, | ||
char | delimeter = '.' |
||
) |
|
inline |
|
inline |
|
inline |
|
inline |
|
overridevirtual |
Reimplemented from LicenseSpring::VersionBase.
|
overridevirtual |
Reimplemented from LicenseSpring::VersionBase.
|
overridevirtual |
Reimplemented from LicenseSpring::VersionBase.
|
static |