OpenFOAM logo
Open Source CFD Toolkit

IOstream::versionNumber Class Reference

List of all members.

Detailed Description

Version number type.

Definition at line 109 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

Ostreamoperator<< (Ostream &os, const versionNumber &vn)
 Ostream operator.


Constructor & Destructor Documentation

versionNumber const scalar  num  )  [inline]
 

Construct from number.

Definition at line 123 of file IOstream.H.

References readScalar.

versionNumber Istream is  )  [inline]
 

Construct from Istream.

Definition at line 130 of file IOstream.H.


Member Function Documentation

int majorVersion  )  const [inline]
 

Return major version.

Definition at line 146 of file IOstream.H.

int minorVersion  )  const [inline]
 

Return minor version.

Definition at line 152 of file IOstream.H.

References IOstream::versionNumber::index_.

int numberToIndex const scalar  num  )  const [inline]
 

Convert a version number into an index.

Definition at line 140 of file IOstream.H.

bool operator!= const versionNumber vn  )  [inline]
 

Are these versionNumbers different?

Definition at line 170 of file IOstream.H.

References IOstream::versionNumber::index_.

bool operator< const versionNumber vn  )  [inline]
 

Is this version older than the one given.

Definition at line 176 of file IOstream.H.

References IOstream::versionNumber::index_.

bool operator<= const versionNumber vn  )  [inline]
 

Is this version the same as or older than the one given.

Definition at line 182 of file IOstream.H.

References IOstream::versionNumber::index_.

bool operator== const versionNumber vn  )  [inline]
 

Are these versionNumbers the same?

Definition at line 164 of file IOstream.H.

References IOstream::versionNumber::index_.

bool operator> const versionNumber vn  )  [inline]
 

Is this version newer than the one given.

Definition at line 188 of file IOstream.H.

References IOstream::versionNumber::index_.

bool operator>= const versionNumber vn  )  [inline]
 

this version the same as or newer than the one given

Definition at line 194 of file IOstream.H.

string str  )  const
 

Return the versionNumber as a character string.


Friends And Related Function Documentation

Ostream& operator<< Ostream os,
const versionNumber vn
[friend]
 

Ostream operator.


The documentation for this class was generated from the following file:
For further information go to www.openfoam.org