reSIProcate/repro  9694
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes
repro::VersionUtils Class Reference

#include <ReproVersion.hxx>

Collaboration diagram for repro::VersionUtils:
Collaboration graph
[legend]

List of all members.

Public Member Functions

const std::string & displayVersion () const
const std::string & buildStamp () const
const std::string & scmRevision () const
const std::string & releaseVersion () const
const std::string & buildHost () const

Static Public Member Functions

static const VersionUtilsinstance ()

Private Member Functions

 VersionUtils ()
virtual ~VersionUtils ()

Private Attributes

std::string mBuildHost
std::string mReleaseVersion
std::string mScmRevision
std::string mDisplayVersion
std::string mBuildStamp

Static Private Attributes

static VersionUtilssVU = 0

Detailed Description

Definition at line 6 of file ReproVersion.hxx.


Constructor & Destructor Documentation

repro::VersionUtils::VersionUtils ( ) [private]
repro::VersionUtils::~VersionUtils ( ) [private, virtual]

Definition at line 68 of file ReproVersion.cxx.

{};

Member Function Documentation

const std::string & repro::VersionUtils::buildHost ( ) const

Definition at line 84 of file ReproVersion.cxx.

   {
      return mBuildHost;
   }
const std::string & repro::VersionUtils::buildStamp ( ) const

Definition at line 71 of file ReproVersion.cxx.

   {
      return  mBuildStamp;
   }
const std::string & repro::VersionUtils::displayVersion ( ) const

Definition at line 90 of file ReproVersion.cxx.

   {
      return mDisplayVersion;
   }
const VersionUtils & repro::VersionUtils::instance ( ) [static]

Definition at line 59 of file ReproVersion.cxx.

   {
      if (sVU == 0)
      {
         sVU = new VersionUtils;
      }
      return *sVU;
   }
const std::string & repro::VersionUtils::releaseVersion ( ) const

Definition at line 77 of file ReproVersion.cxx.

   {
      return mReleaseVersion;
   }
const std::string & repro::VersionUtils::scmRevision ( ) const

Definition at line 96 of file ReproVersion.cxx.

   {
      return mScmRevision;
   }

Member Data Documentation

std::string repro::VersionUtils::mBuildHost [private]

Definition at line 18 of file ReproVersion.hxx.

std::string repro::VersionUtils::mBuildStamp [private]

Definition at line 22 of file ReproVersion.hxx.

std::string repro::VersionUtils::mDisplayVersion [private]

Definition at line 21 of file ReproVersion.hxx.

std::string repro::VersionUtils::mReleaseVersion [private]

Definition at line 19 of file ReproVersion.hxx.

std::string repro::VersionUtils::mScmRevision [private]

Definition at line 20 of file ReproVersion.hxx.

VersionUtils * repro::VersionUtils::sVU = 0 [static, private]

Definition at line 23 of file ReproVersion.hxx.


The documentation for this class was generated from the following files: