Version number type. More...
#include <src/OpenFOAM/db/IOstreams/IOstreams/IOstream.H>
Version number type.
Definition at line 101 of file IOstream.H.
Public Member Functions | |
versionNumber (const scalar num) | |
Construct from number. | |
versionNumber (Istream &is) | |
Construct from Istream. | |
int | numberToIndex (const scalar num) const |
Convert a version number into an index. | |
int | majorVersion () const |
Return major version. | |
int | minorVersion () const |
Return minor version. | |
string | str () const |
Return the versionNumber as a character string. | |
bool | operator== (const versionNumber &vn) |
Are these versionNumbers the same? | |
bool | operator!= (const versionNumber &vn) |
Are these versionNumbers different? | |
bool | operator< (const versionNumber &vn) |
Is this version older than the one given. | |
bool | operator<= (const versionNumber &vn) |
Is this version the same as or older than the one given. | |
bool | operator> (const versionNumber &vn) |
Is this version newer than the one given. | |
bool | operator>= (const versionNumber &vn) |
this version the same as or newer than the one given |
Friends | |
Ostream & | operator<< (Ostream &os, const versionNumber &vn) |
Ostream operator. |
|
inline |
Construct from number.
Definition at line 115 of file IOstream.H.
|
inline |
Construct from Istream.
Definition at line 122 of file IOstream.H.
|
inline |
Convert a version number into an index.
Definition at line 132 of file IOstream.H.
|
inline |
Return major version.
Definition at line 138 of file IOstream.H.
Referenced by IOstream::versionNumber::minorVersion().
|
inline |
Return minor version.
Definition at line 144 of file IOstream.H.
References IOstream::versionNumber::majorVersion().
Foam::string str | ( | ) | const |
Return the versionNumber as a character string.
Definition at line 114 of file IOstream.C.
References Foam::fixed().
Referenced by Foam::operator<<().
|
inline |
Are these versionNumbers the same?
Definition at line 156 of file IOstream.H.
|
inline |
Are these versionNumbers different?
Definition at line 162 of file IOstream.H.
|
inline |
Is this version older than the one given.
Definition at line 168 of file IOstream.H.
|
inline |
Is this version the same as or older than the one given.
Definition at line 174 of file IOstream.H.
|
inline |
Is this version newer than the one given.
Definition at line 180 of file IOstream.H.
|
inline |
this version the same as or newer than the one given
Definition at line 186 of file IOstream.H.
|
friend |
Ostream operator.