To query the current Open Class library version, use the static function libraryVersion. For example:
IVersion IOCVersion(IVersion::libraryVersion()); cout << IOCVersion.asString() << endl;
Constructors & Destructor![]() |
public:
IVersion(const IVersion& aVersion)
Use this constructor to create a version object by copying another version object.
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
public:
IVersion(unsigned short aMajor, unsigned short aMinor)
Use this constructor to construct a version object from the given parameters.
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
public:
IVersion()
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
Comparisons![]() |
public:
bool operator !=(const IVersion& aVersion) const
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
bool operator <(const IVersion& aVersion) const
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
bool operator <=(const IVersion& aVersion) const
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
bool operator ==(const IVersion& aVersion) const
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
bool operator >(const IVersion& aVersion) const
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
bool operator >=(const IVersion& aVersion) const
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
Diagnostics![]() |
public:
IString asString() const
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
Editing![]() |
public:
void setMajor(unsigned short aMajor)
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
void setMinor(unsigned short aMinor)
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
Open Class Library Version![]() |
public:
static IVersion libraryVersion()
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
Queries![]() |
public:
unsigned short major()
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
unsigned short minor()
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
Streaming![]() |
public:
void operator <<=(IDataStream& fromWhere)
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
void operator >>=(IDataStream& toWhere)
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
protected:
void readFromStream(IDataStream& fromWhere)
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
protected:
void writeToStream(IDataStream& toWhere) const
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |