VersionIdentifier Class Reference

#include <versionidentifier.h>

List of all members.

Public Member Functions

 VersionIdentifier ()
 VersionIdentifier (const ASCString &version)
 VersionIdentifier (const VersionIdentifier &version)
bool empty ()
void read (tnstream &stream)
void write (tnstream &stream) const
bool operator< (const VersionIdentifier &v) const
bool operator<= (const VersionIdentifier &v) const
bool operator> (const VersionIdentifier &v) const
bool operator>= (const VersionIdentifier &v) const
bool operator== (const VersionIdentifier &v) const
bool operator!= (const VersionIdentifier &v) const
ASCString toString () const
void fromString (const ASCString &v)


Detailed Description

Definition at line 30 of file versionidentifier.h.


Constructor & Destructor Documentation

VersionIdentifier::VersionIdentifier (  ) 

Definition at line 30 of file versionidentifier.cpp.

VersionIdentifier::VersionIdentifier ( const ASCString version  ) 

Definition at line 34 of file versionidentifier.cpp.

References fromString().

VersionIdentifier::VersionIdentifier ( const VersionIdentifier version  ) 

Definition at line 77 of file versionidentifier.cpp.

References versions.


Member Function Documentation

bool VersionIdentifier::empty (  ) 

Definition at line 39 of file versionidentifier.cpp.

void VersionIdentifier::read ( tnstream stream  ) 

Definition at line 84 of file versionidentifier.cpp.

References readClassContainer(), tnstream::readInt(), and versionIdentifierStreamVersion.

Referenced by Package::PackageDependency::read(), and Package::read().

void VersionIdentifier::write ( tnstream stream  )  const

Definition at line 94 of file versionidentifier.cpp.

References versionIdentifierStreamVersion, writeClassContainer(), and tnstream::writeInt().

Referenced by Package::PackageDependency::write(), and Package::write().

bool VersionIdentifier::operator< ( const VersionIdentifier v  )  const

Definition at line 127 of file versionidentifier.cpp.

References min(), trailZero(), and versions.

Referenced by operator>=().

bool VersionIdentifier::operator<= ( const VersionIdentifier v  )  const

Definition at line 109 of file versionidentifier.cpp.

References min(), and versions.

Referenced by operator>().

bool VersionIdentifier::operator> ( const VersionIdentifier v  )  const

Definition at line 146 of file versionidentifier.cpp.

References operator<=().

bool VersionIdentifier::operator>= ( const VersionIdentifier v  )  const

Definition at line 151 of file versionidentifier.cpp.

References operator<().

bool VersionIdentifier::operator== ( const VersionIdentifier v  )  const

Definition at line 158 of file versionidentifier.cpp.

References min(), trailZero(), and versions.

Referenced by operator!=().

bool VersionIdentifier::operator!= ( const VersionIdentifier v  )  const

Definition at line 178 of file versionidentifier.cpp.

References operator==().

ASCString VersionIdentifier::toString (  )  const

Definition at line 45 of file versionidentifier.cpp.

References ASCString::toString().

Referenced by checkDataFileVersion(), and Package::runTextIO().

void VersionIdentifier::fromString ( const ASCString v  ) 

Definition at line 56 of file versionidentifier.cpp.

References atoi().

Referenced by Package::runTextIO(), and VersionIdentifier().


The documentation for this class was generated from the following files:
Generated on Mon May 21 01:48:07 2012 for Advanced Strategic Command by  doxygen 1.5.1