gem5 v24.0.0.0
Loading...
Searching...
No Matches
version.hh File Reference

Go to the source code of this file.

Namespaces

namespace  tlm
 

Macros

#define TLM_VERSION_MAJOR   2
 version major level ( numeric )
 
#define TLM_VERSION_MINOR   0
 version minor level ( numeric )
 
#define TLM_VERSION_PATCH   4
 version patch level ( numeric )
 
#define TLM_VERSION_ORIGINATOR   "Accellera"
 TLM creator string.
 
#define TLM_VERSION_SEPARATOR   "."
 version string separator
 
#define TLM_IS_PRERELEASE   0
 pre-release flag (1/0)
 
#define TLM_VERSION_PRERELEASE   ""
 pre-release version string
 
#define TLM_VERSION_RELEASE_YEAR   "2017"
 release year ( YYYY )
 
#define TLM_VERSION_RELEASE_MONTH   "10"
 release month ( MM )
 
#define TLM_VERSION_RELEASE_DAY   "12"
 release day ( DD )
 
#define TLM_COPYRIGHT
 
#define TLM_VERSION_RELEASE_DATE
 
#define TLM_VERSION_STR(x)   TLM_VERSION_STR_HELPER(x)
 
#define TLM_VERSION_STR_HELPER(x)   #x
 
#define TLM_VERSION_STRING_MAJOR   TLM_VERSION_STR(TLM_VERSION_MAJOR)
 
#define TLM_VERSION_STRING_MINOR   TLM_VERSION_STR(TLM_VERSION_MINOR)
 
#define TLM_VERSION_STRING_PATCH   TLM_VERSION_STR(TLM_VERSION_PATCH)
 
#define TLM_VERSION_STRING_MMP
 
#define TLM_VERSION_STRING_PRE_START   "_"
 
#define TLM_VERSION_STRING_PRE_END   "-"
 
#define TLM_VERSION_STRING_PRERELEASE   ""
 
#define TLM_VERSION_STRING_RELEASE_DATE   TLM_VERSION_RELEASE_DATE
 
#define TLM_VERSION_STRING
 
#define TLM_VERSION_STRING_2
 
#define TLM_VERSION   TLM_VERSION_STRING
 

Functions

const unsigned int tlm::tlm_version_major (TLM_VERSION_MAJOR)
 
const unsigned int tlm::tlm_version_minor (TLM_VERSION_MINOR)
 
const unsigned int tlm::tlm_version_patch (TLM_VERSION_PATCH)
 
const bool tlm::tlm_is_prerelease (TLM_IS_PRERELEASE)
 
const std::string tlm::tlm_version_string (TLM_VERSION_STRING)
 
const std::string tlm::tlm_version_originator (TLM_VERSION_ORIGINATOR)
 
const std::string tlm::tlm_version_prerelease (TLM_VERSION_PRERELEASE)
 
const std::string tlm::tlm_version_release_date (TLM_VERSION_STRING_RELEASE_DATE)
 
const std::string tlm::tlm_copyright_string (TLM_COPYRIGHT)
 
const std::string tlm::tlm_version_string_2 (TLM_VERSION_STRING_2)
 
const char * tlm::tlm_release ()
 
const char * tlm::tlm_version ()
 
const char * tlm::tlm_copyright ()
 

Macro Definition Documentation

◆ TLM_COPYRIGHT

#define TLM_COPYRIGHT
Value:
"Copyright (c) 1996-" TLM_VERSION_RELEASE_YEAR " by all Contributors\n" \
"ALL RIGHTS RESERVED"
#define TLM_VERSION_RELEASE_YEAR
release year ( YYYY )
Definition version.hh:75

Definition at line 79 of file version.hh.

◆ TLM_IS_PRERELEASE

#define TLM_IS_PRERELEASE   0

pre-release flag (1/0)

Definition at line 67 of file version.hh.

◆ TLM_VERSION

#define TLM_VERSION   TLM_VERSION_STRING

Definition at line 132 of file version.hh.

◆ TLM_VERSION_MAJOR

#define TLM_VERSION_MAJOR   2

version major level ( numeric )

Definition at line 61 of file version.hh.

◆ TLM_VERSION_MINOR

#define TLM_VERSION_MINOR   0

version minor level ( numeric )

Definition at line 62 of file version.hh.

◆ TLM_VERSION_ORIGINATOR

#define TLM_VERSION_ORIGINATOR   "Accellera"

TLM creator string.

Definition at line 64 of file version.hh.

◆ TLM_VERSION_PATCH

#define TLM_VERSION_PATCH   4

version patch level ( numeric )

Definition at line 63 of file version.hh.

◆ TLM_VERSION_PRERELEASE

#define TLM_VERSION_PRERELEASE   ""

pre-release version string

Definition at line 72 of file version.hh.

◆ TLM_VERSION_RELEASE_DATE

#define TLM_VERSION_RELEASE_DATE
Value:
TLM_VERSION_RELEASE_YEAR \
TLM_VERSION_RELEASE_MONTH \
TLM_VERSION_RELEASE_DAY

Definition at line 87 of file version.hh.

◆ TLM_VERSION_RELEASE_DAY

#define TLM_VERSION_RELEASE_DAY   "12"

release day ( DD )

Definition at line 77 of file version.hh.

◆ TLM_VERSION_RELEASE_MONTH

#define TLM_VERSION_RELEASE_MONTH   "10"

release month ( MM )

Definition at line 76 of file version.hh.

◆ TLM_VERSION_RELEASE_YEAR

#define TLM_VERSION_RELEASE_YEAR   "2017"

release year ( YYYY )

Definition at line 75 of file version.hh.

◆ TLM_VERSION_SEPARATOR

#define TLM_VERSION_SEPARATOR   "."

version string separator

Definition at line 65 of file version.hh.

◆ TLM_VERSION_STR

#define TLM_VERSION_STR ( x)    TLM_VERSION_STR_HELPER(x)

Definition at line 91 of file version.hh.

◆ TLM_VERSION_STR_HELPER

#define TLM_VERSION_STR_HELPER ( x)    #x

Definition at line 92 of file version.hh.

◆ TLM_VERSION_STRING

#define TLM_VERSION_STRING
Value:
TLM_VERSION_STRING_MMP \
TLM_VERSION_STRING_PRE_START \
TLM_VERSION_STRING_PRERELEASE \
TLM_VERSION_STRING_PRE_END \
TLM_VERSION_ORIGINATOR

Definition at line 117 of file version.hh.

◆ TLM_VERSION_STRING_2

#define TLM_VERSION_STRING_2
Value:
"TLM " \
" --- " \
"-" \
"-" \
#define TLM_VERSION_RELEASE_MONTH
release month ( MM )
Definition version.hh:76
#define TLM_VERSION_STRING_MMP
Definition version.hh:98
#define TLM_VERSION_RELEASE_DAY
release day ( DD )
Definition version.hh:77

Definition at line 123 of file version.hh.

◆ TLM_VERSION_STRING_MAJOR

#define TLM_VERSION_STRING_MAJOR   TLM_VERSION_STR(TLM_VERSION_MAJOR)

Definition at line 94 of file version.hh.

◆ TLM_VERSION_STRING_MINOR

#define TLM_VERSION_STRING_MINOR   TLM_VERSION_STR(TLM_VERSION_MINOR)

Definition at line 95 of file version.hh.

◆ TLM_VERSION_STRING_MMP

#define TLM_VERSION_STRING_MMP
Value:
TLM_VERSION_STRING_MAJOR TLM_VERSION_SEPARATOR \
TLM_VERSION_STRING_MINOR TLM_VERSION_SEPARATOR \
TLM_VERSION_STRING_PATCH
#define TLM_VERSION_STRING_MAJOR
Definition version.hh:94

Definition at line 98 of file version.hh.

◆ TLM_VERSION_STRING_PATCH

#define TLM_VERSION_STRING_PATCH   TLM_VERSION_STR(TLM_VERSION_PATCH)

Definition at line 96 of file version.hh.

◆ TLM_VERSION_STRING_PRE_END

#define TLM_VERSION_STRING_PRE_END   "-"

Definition at line 103 of file version.hh.

◆ TLM_VERSION_STRING_PRE_START

#define TLM_VERSION_STRING_PRE_START   "_"

Definition at line 102 of file version.hh.

◆ TLM_VERSION_STRING_PRERELEASE

#define TLM_VERSION_STRING_PRERELEASE   ""

Definition at line 112 of file version.hh.

◆ TLM_VERSION_STRING_RELEASE_DATE

#define TLM_VERSION_STRING_RELEASE_DATE   TLM_VERSION_RELEASE_DATE

Definition at line 113 of file version.hh.


Generated on Tue Jun 18 2024 16:24:08 for gem5 by doxygen 1.11.0