Public Member Functions | Static Public Member Functions | Static Protected Attributes

Version 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 31 of file Version.h.

List of all members.

Public Member Functions

 Version ()
virtual ~Version ()
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

Version (  ) 

Definition at line 28 of file Version.cpp.

~Version (  )  [virtual]

Definition at line 33 of file Version.cpp.

Member Function Documentation

static int32_t get_version_day (  )  [static]

Definition at line 76 of file Version.h.

static const char* get_version_extra (  )  [static]

Definition at line 51 of file Version.h.

static int32_t get_version_hour (  )  [static]

Definition at line 81 of file Version.h.

static int64_t get_version_in_minutes (  )  [static]

Definition at line 91 of file Version.h.

static int32_t get_version_minute (  )  [static]

Definition at line 86 of file Version.h.

static int32_t get_version_month (  )  [static]

Definition at line 71 of file Version.h.

static const char* get_version_release (  )  [static]

Definition at line 56 of file Version.h.

static int32_t get_version_revision (  )  [static]

Definition at line 61 of file Version.h.

static int32_t get_version_year (  )  [static]

Definition at line 66 of file Version.h.

static void print_version (  )  [static]

Definition at line 37 of file Version.h.

int32_t ref (  ) 

Definition at line 96 of file Version.h.

int32_t ref_count (  )  const

Definition at line 102 of file Version.h.

int32_t unref (  ) 

Definition at line 107 of file Version.h.

Member Data Documentation

const int32_t version_day = VERSION_DAY [static, protected]

Definition at line 125 of file Version.h.

const char version_extra = VERSION_EXTRA [static, protected]

Definition at line 120 of file Version.h.

const int32_t version_hour = VERSION_HOUR [static, protected]

Definition at line 126 of file Version.h.

const int32_t version_minute = VERSION_MINUTE [static, protected]

Definition at line 127 of file Version.h.

const int32_t version_month = VERSION_MONTH [static, protected]

Definition at line 124 of file Version.h.

const char version_release = VERSION_RELEASE [static, protected]

Definition at line 119 of file Version.h.

const int32_t version_revision = VERSION_REVISION [static, protected]

Definition at line 122 of file Version.h.

const int32_t version_year = VERSION_YEAR [static, protected]

Definition at line 123 of file Version.h.

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

SHOGUN Machine Learning Toolbox - Documentation