29#ifndef CLPROTOCOL_CVERSION_H
30#define CLPROTOCOL_CVERSION_H
32#include <Base/GCBase.h>
33#include <CLProtocol/CLProtocol.h>
59 bool FromString(
const GENICAM_NAMESPACE::gcstring strVersion);
61 GENICAM_NAMESPACE::gcstring ToString();
65 bool operator<(
const CVersion& Version)
const;
66 bool operator==(
const CVersion& Version)
const;
Encapsulates a version number.
Definition CVersion.h:41
CVersion(const CVersion &Version)
Copy Constructor.
int32_t m_Major
Major version number; if changed backward compatiblitity is broken.
Definition CVersion.h:71
int32_t m_Minor
Minor version number; if changed backward compatiblitity is maintained.
Definition CVersion.h:74
bool operator>(const CVersion &Version) const
Comparison (for sorting)
int32_t m_SubMinor
SubMinor version number; bugfixes only - no new features.
Definition CVersion.h:77
bool FromString(const GENICAM_NAMESPACE::gcstring strVersion)
Parse a Version string.
CVersion & operator=(const CVersion &Version)
Copy Assignment.