FIFE
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
version.h File Reference

Go to the source code of this file.

Namespaces

 FIFE
 All FIFE related code is in this namespace.
 

Macros

#define FIFE_MAJOR_VERSION   0
 These version numbers should be checked and updated as part of the release process for FIFE. More...
 
#define FIFE_MINOR_VERSION   4
 
#define FIFE_PATCH_VERSION   0
 
#define FIFE_PRERELEASE_TYPE   0
 Types 0 = none (pre-release info is not appended to the version in this case) 1 = alpha 2 = beta 3 = rc. More...
 
#define FIFE_PRERELEASE_VERSION   0
 
#define FIFE_STR(s)   # s
 
#define FIFE_XSTR(s)   FIFE_STR(s)
 
#define FIFE_DOT(a, b)   a.b
 
#define FIFE_XDOT(a, b)   FIFE_DOT(a,b)
 
#define FIFE_PLUS(a, b)   a+b
 
#define FIFE_XPLUS(a, b)   FIFE_PLUS(a,b)
 
#define FIFE_MINUS(a, b)   a-b
 
#define FIFE_XMINUS(a, b)   FIFE_MINUS(a,b)
 
#define FIFE_VERSION
 
#define FIFE_GIT_HASH   ""
 
#define FIFE_VERSION_STRING   FIFE_VERSION
 

Functions

const char * FIFE::getVersion ()
 
int FIFE::getMajor ()
 
int FIFE::getMinor ()
 
int FIFE::getPatch ()
 
const char * FIFE::getHash ()
 

Macro Definition Documentation

#define FIFE_DOT (   a,
 
)    a.b

Definition at line 58 of file version.h.

#define FIFE_GIT_HASH   ""

Definition at line 125 of file version.h.

Referenced by FIFE::getHash().

#define FIFE_MAJOR_VERSION   0

These version numbers should be checked and updated as part of the release process for FIFE.

Definition at line 29 of file version.h.

Referenced by FIFE::getMajor().

#define FIFE_MINOR_VERSION   4

Definition at line 32 of file version.h.

Referenced by FIFE::getMinor().

#define FIFE_MINUS (   a,
 
)    a-b

Definition at line 64 of file version.h.

#define FIFE_PATCH_VERSION   0

Definition at line 35 of file version.h.

Referenced by FIFE::getPatch().

#define FIFE_PLUS (   a,
 
)    a+b

Definition at line 61 of file version.h.

#define FIFE_PRERELEASE_TYPE   0

Types 0 = none (pre-release info is not appended to the version in this case) 1 = alpha 2 = beta 3 = rc.

Definition at line 45 of file version.h.

#define FIFE_PRERELEASE_VERSION   0

Definition at line 48 of file version.h.

#define FIFE_STR (   s)    # s

Definition at line 55 of file version.h.

#define FIFE_VERSION
Value:
)
#define FIFE_MAJOR_VERSION
These version numbers should be checked and updated as part of the release process for FIFE...
Definition: version.h:29
#define FIFE_MINOR_VERSION
Definition: version.h:32
#define FIFE_XDOT(a, b)
Definition: version.h:59
#define FIFE_PATCH_VERSION
Definition: version.h:35

Definition at line 85 of file version.h.

#define FIFE_VERSION_STRING   FIFE_VERSION

Definition at line 131 of file version.h.

Referenced by FIFE::getVersion().

#define FIFE_XDOT (   a,
 
)    FIFE_DOT(a,b)

Definition at line 59 of file version.h.

#define FIFE_XMINUS (   a,
 
)    FIFE_MINUS(a,b)

Definition at line 65 of file version.h.

#define FIFE_XPLUS (   a,
 
)    FIFE_PLUS(a,b)

Definition at line 62 of file version.h.

#define FIFE_XSTR (   s)    FIFE_STR(s)

Definition at line 56 of file version.h.

Referenced by FIFE::getHash(), and FIFE::getVersion().