Auryn simulator  v0.8.1-206-gb56e451
Plastic Spiking Neural Network Simulator
Public Member Functions | Static Public Attributes | List of all members
auryn::AurynVersion Class Reference

Container class providing Auryn version number. More...

#include <AurynVersion.h>

Collaboration diagram for auryn::AurynVersion:
Collaboration graph
[legend]

Public Member Functions

 AurynVersion ()
 
virtual ~AurynVersion ()
 
std::string get_version_string ()
 

Static Public Attributes

static int version = 0
 
static int subversion = 8
 
static int revision_number = 2
 
static NeuronID tag_binary_spike_monitor = 287960000+100*0+10*8+1*2
 file signature for BinarySpikeMonitor files More...
 
static AurynState tag_binary_state_monitor = 61000+100*0+10*8+1*2
 file signature for BinaryStateMonitor files More...
 
static std::string revision_suffix = "dev-1edc56a"
 
static std::string git_describe = "v0.8.1-204-g1edc56a"
 

Detailed Description

Container class providing Auryn version number.

Constructor & Destructor Documentation

◆ AurynVersion()

auryn::AurynVersion::AurynVersion ( )
inline
47 {};

◆ ~AurynVersion()

virtual auryn::AurynVersion::~AurynVersion ( )
inlinevirtual
48 {};

Member Function Documentation

◆ get_version_string()

std::string auryn::AurynVersion::get_version_string ( )
inline
51  {
52  std::stringstream oss;
53  oss << version
54  << "."
55  << subversion;
56 
57  if ( revision_number ) {
58  oss << "."
59  << revision_number;
60  }
61 
62  oss << revision_suffix;
63 
64  return oss.str();
65  }
static std::string revision_suffix
Definition: AurynVersion.h:44
static int revision_number
Definition: AurynVersion.h:41
static int subversion
Definition: AurynVersion.h:40
static int version
Definition: AurynVersion.h:39

Member Data Documentation

◆ git_describe

std::string auryn::AurynVersion::git_describe = "v0.8.1-204-g1edc56a"
static

◆ revision_number

int auryn::AurynVersion::revision_number = 2
static

◆ revision_suffix

std::string auryn::AurynVersion::revision_suffix = "dev-1edc56a"
static

◆ subversion

int auryn::AurynVersion::subversion = 8
static

◆ tag_binary_spike_monitor

NeuronID auryn::AurynVersion::tag_binary_spike_monitor = 287960000+100*0+10*8+1*2
static

file signature for BinarySpikeMonitor files

◆ tag_binary_state_monitor

AurynState auryn::AurynVersion::tag_binary_state_monitor = 61000+100*0+10*8+1*2
static

file signature for BinaryStateMonitor files

◆ version

int auryn::AurynVersion::version = 0
static

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