28 #include "ctkPluginFrameworkExport.h"
53 friend class ctkPluginPrivate;
54 friend class ctkVersionRange;
56 unsigned int majorVersion;
57 unsigned int minorVersion;
58 unsigned int microVersion;
61 static const QString SEPARATOR;
62 static const QRegExp RegExp;
102 ctkVersion(
unsigned int majorVersion,
unsigned int minorVersion,
unsigned int microVersion);
112 ctkVersion(
unsigned int majorVersion,
unsigned int minorVersion,
unsigned int microVersion,
const QString& qualifier);
unsigned int getMajor() const
unsigned int getMicro() const
ctkVersion(unsigned int majorVersion, unsigned int minorVersion, unsigned int microVersion, const QString &qualifier)
unsigned int getMinor() const
static ctkVersion emptyVersion()
ctkVersion(const QString &version)
ctkVersion(const ctkVersion &version)
static ctkVersion parseVersion(const QString &version)
bool operator==(const ctkVersion &object) const
static ctkVersion undefinedVersion()
QString getQualifier() const
ctkVersion(unsigned int majorVersion, unsigned int minorVersion, unsigned int microVersion)
int compare(const ctkVersion &object) const
bool operator<(const ctkVersion &object) const
CTK_PLUGINFW_EXPORT QDebug operator<<(QDebug dbg, const ctkVersion &v)