Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

ProcessingVersion Class Reference

#include <ProcessingVersion.h>

List of all members.

Public Methods

 ProcessingVersion ( long version )
 Constructors. More...

 ProcessingVersion ()
 ~ProcessingVersion ()
 Destructor. More...

long versionNumber () const
 Retrieve version number. More...

void setVersionNumber ( long value )
 Update version number. More...

std::ostream& fillStream ( std::ostream& s ) const
 Fill the output stream (ASCII). More...


Private Attributes

long m_version

Friends

bool operator< ( const ProcessingVersion& left, const ProcessingVersion& right)
 Ordering operator. More...

bool operator== ( const ProcessingVersion& left, const ProcessingVersion& right)
 Equality operator. More...

StreamBuffer& operator<< ( StreamBuffer& s, const ProcessingVersion& obj )
 Serialize the object for writing. More...

StreamBuffer& operator>> ( StreamBuffer& s, ProcessingVersion& obj )
 Serialize the object for reading. More...

std::ostream& operator<< ( std::ostream& s, const ProcessingVersion& obj )
 Output operator(ASCII). More...


Constructor & Destructor Documentation

ProcessingVersion::ProcessingVersion ( long version ) [inline]
 

Constructors.

Definition at line 30 of file ProcessingVersion.h.

ProcessingVersion::ProcessingVersion ( ) [inline]
 

Definition at line 32 of file ProcessingVersion.h.

ProcessingVersion::~ProcessingVersion ( ) [inline]
 

Destructor.

Definition at line 35 of file ProcessingVersion.h.


Member Function Documentation

std::ostream & ProcessingVersion::fillStream ( std::ostream & s ) const [inline]
 

Fill the output stream (ASCII).

Definition at line 73 of file ProcessingVersion.h.

Referenced by operator<<().

void ProcessingVersion::setVersionNumber ( long value ) [inline]
 

Update version number.

Definition at line 42 of file ProcessingVersion.h.

long ProcessingVersion::versionNumber ( ) const [inline]
 

Retrieve version number.

Definition at line 38 of file ProcessingVersion.h.


Friends And Related Function Documentation

bool operator< ( const ProcessingVersion & left,
const ProcessingVersion & right ) [friend]
 

Ordering operator.

Definition at line 46 of file ProcessingVersion.h.

std::ostream & operator<< ( std::ostream & s,
const ProcessingVersion & obj ) [friend]
 

Output operator(ASCII).

Definition at line 68 of file ProcessingVersion.h.

StreamBuffer & operator<< ( StreamBuffer & s,
const ProcessingVersion & obj ) [friend]
 

Serialize the object for writing.

Definition at line 57 of file ProcessingVersion.h.

bool operator== ( const ProcessingVersion & left,
const ProcessingVersion & right ) [friend]
 

Equality operator.

Definition at line 51 of file ProcessingVersion.h.

StreamBuffer & operator>> ( StreamBuffer & s,
ProcessingVersion & obj ) [friend]
 

Serialize the object for reading.

Definition at line 62 of file ProcessingVersion.h.


Member Data Documentation

long ProcessingVersion::m_version [private]
 

Definition at line 82 of file ProcessingVersion.h.


The documentation for this class was generated from the following file:
Generated at Wed Nov 21 12:22:53 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000