![]() |
LicenseSpring C++ SDK 7.32.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 Public Member Functions inherited from LicenseSpring::VersionBase | |
| static int | compare (const VersionBase &left, const VersionBase &right) |
Static Public Attributes | |
| static MSVersion | InvalidVersion |
Static Public Attributes inherited from LicenseSpring::VersionBase | |
| static constexpr int | INVALID_VERSION_NUMBER = -1 |
Additional Inherited Members | |
Protected Attributes inherited from LicenseSpring::VersionBase | |
| 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 |