|
Krotos Modules 3
|
#include <VersionChecker.h>
Public Types | |
| enum | VERSION_FIELDS { MAJOR = 0 , MINOR , REVISION , NUM_FIELDS } |
| enum | eRtn { LT = -1 , EQUAL , GT } |
Public Member Functions | |
| Version () | |
| Version (String versionString) | |
| eRtn | compare (Version v) |
| bool | parseString (String versionString) |
| bool | isValid () |
| String | toString () |
Public Attributes | |
| int | m_version [NUM_FIELDS] |
Private Attributes | |
| bool | m_isValid {false} |
Subclass to hold the version as major, minor, revision information
|
inline |
| krotos::VersionChecker::Version::Version | ( | String | versionString | ) |
Construct with the given version string formatted as "vMaj.Min.Revision"
| VersionChecker::Version::eRtn krotos::VersionChecker::Version::compare | ( | Version | v | ) |
|
inline |
| bool krotos::VersionChecker::Version::parseString | ( | String | versionString | ) |
| String krotos::VersionChecker::Version::toString | ( | ) |
|
private |
| int krotos::VersionChecker::Version::m_version[NUM_FIELDS] |