CVersion Class Reference


Detailed Description

Class Version provides version information.

It provides information of the version of shogun that is currently used, for example the svn revision, time and date of compile and compilation and the linkflags used.

Definition at line 29 of file Version.h.

List of all members.

Public Member Functions

 CVersion ()
virtual ~CVersion ()
int32_t ref ()
int32_t ref_count () const
int32_t unref ()

Static Public Member Functions

static void print_version ()
static const char * get_version_extra ()
static const char * get_version_release ()
static int32_t get_version_revision ()
static int32_t get_version_year ()
static int32_t get_version_month ()
static int32_t get_version_day ()
static int32_t get_version_hour ()
static int32_t get_version_minute ()
static int64_t get_version_in_minutes ()

Static Protected Attributes

static const char version_release [128] = VERSION_RELEASE
static const char version_extra [128] = VERSION_EXTRA
static const int32_t version_revision = VERSION_REVISION
static const int32_t version_year = VERSION_YEAR
static const int32_t version_month = VERSION_MONTH
static const int32_t version_day = VERSION_DAY
static const int32_t version_hour = VERSION_HOUR
static const int32_t version_minute = VERSION_MINUTE

Constructor & Destructor Documentation

CVersion::CVersion (  ) 

Definition at line 24 of file Version.cpp.

CVersion::~CVersion (  )  [virtual]

Definition at line 29 of file Version.cpp.


Member Function Documentation

static int32_t CVersion::get_version_day (  )  [static]

Definition at line 72 of file Version.h.

static const char* CVersion::get_version_extra (  )  [static]

Definition at line 47 of file Version.h.

static int32_t CVersion::get_version_hour (  )  [static]

Definition at line 77 of file Version.h.

static int64_t CVersion::get_version_in_minutes (  )  [static]

Definition at line 87 of file Version.h.

static int32_t CVersion::get_version_minute (  )  [static]

Definition at line 82 of file Version.h.

static int32_t CVersion::get_version_month (  )  [static]

Definition at line 67 of file Version.h.

static const char* CVersion::get_version_release (  )  [static]

Definition at line 52 of file Version.h.

static int32_t CVersion::get_version_revision (  )  [static]

Definition at line 57 of file Version.h.

static int32_t CVersion::get_version_year (  )  [static]

Definition at line 62 of file Version.h.

static void CVersion::print_version (  )  [static]

Definition at line 35 of file Version.h.

int32_t CVersion::ref (  ) 

Definition at line 92 of file Version.h.

int32_t CVersion::ref_count (  )  const

Definition at line 98 of file Version.h.

int32_t CVersion::unref (  ) 

Definition at line 103 of file Version.h.


Member Data Documentation

const int32_t CVersion::version_day = VERSION_DAY [static, protected]

Definition at line 121 of file Version.h.

const char CVersion::version_extra = VERSION_EXTRA [static, protected]

Definition at line 116 of file Version.h.

const int32_t CVersion::version_hour = VERSION_HOUR [static, protected]

Definition at line 122 of file Version.h.

const int32_t CVersion::version_minute = VERSION_MINUTE [static, protected]

Definition at line 123 of file Version.h.

const int32_t CVersion::version_month = VERSION_MONTH [static, protected]

Definition at line 120 of file Version.h.

const char CVersion::version_release = VERSION_RELEASE [static, protected]

Definition at line 115 of file Version.h.

const int32_t CVersion::version_revision = VERSION_REVISION [static, protected]

Definition at line 118 of file Version.h.

const int32_t CVersion::version_year = VERSION_YEAR [static, protected]

Definition at line 119 of file Version.h.


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

SHOGUN Machine Learning Toolbox - Documentation