\brief The major version number, e.g., the '10' in '10.7.3'. A negative value indicates that there is no version number at all.
\brief The minor version number, e.g., the '7' in '10.7.3'. This value will be negative if no minor version number was provided, e.g., for version '10'.
\brief The subminor version number, e.g., the '3' in '10.7.3'. This value will be negative if no minor or subminor version number was provided, e.g., in version '10' or '10.7'.
\brief Describes a version number of the form major.minor.subminor.