SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
A 2- or 3-component version number (i.e., major, minor, and optional patch). More...
#include <VersionNumber.h>
Public Member Functions | |
VersionNumber () | |
Default constructor creates a nil VersionNumber (IsNull() == true). | |
VersionNumber (const VersionNumber &other) | |
Copy constructor. | |
VersionNumber (int major, int minor=0, int patch=0) | |
VersionNumber (const std::string &versionString) | |
Construct a VersionNumber from a text string in either major.minor or major.minor.patch format. | |
int | major () const |
int | minor () const |
int | patch () const |
std::string | string () const |
bool | isValid () const |
Returns true if the version number has been set; false otherwise. More... | |
VersionNumber & | operator= (const VersionNumber &)=default |
A 2- or 3-component version number (i.e., major, minor, and optional patch).
bool smtk::common::VersionNumber::isValid | ( | ) | const |
Returns true if the version number has been set; false otherwise.
Note that VersionNumber instances are initialized with a negative major version number that marks them as invalid.