Equalizer  1.9.0
Parallel Rendering Framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
eq::Version Class Reference

Information about the current Equalizer version. More...

#include <version.h>

+ Collaboration diagram for eq::Version:

Static Public Member Functions

static int getMajor ()
 
static int getMinor ()
 
static int getPatch ()
 
static std::string getString ()
 
static int getRevision ()
 
static int getABI ()
 
static std::string getRevString ()
 
static bool check ()
 Runtime check for ABI compatibility. More...
 

Detailed Description

Information about the current Equalizer version.

Definition at line 56 of file version.h.

Member Function Documentation

static bool eq::Version::check ( )
inlinestatic

Runtime check for ABI compatibility.

Call from code using Equalizer. Will fail if the executable was compiled against a version incompatible with the runtime version.

Returns
true if the link-time and compile-time DSO are compatible.

Definition at line 88 of file version.h.

References EQ_VERSION_MAJOR, and EQ_VERSION_MINOR.

static int eq::Version::getABI ( )
static
Returns
the current binary interface version of Equalizer.

Referenced by eq::init().

+ Here is the caller graph for this function:

static int eq::Version::getMajor ( )
static
Returns
the current major version of Equalizer.
static int eq::Version::getMinor ( )
static
Returns
the current minor version of Equalizer.
static int eq::Version::getPatch ( )
static
Returns
the current patch level of Equalizer.
static int eq::Version::getRevision ( )
static
Returns
the SCM revision.
static std::string eq::Version::getRevString ( )
static
Returns
the current Equalizer version plus the git SHA hash (MM.mm.pp.rev).
static std::string eq::Version::getString ( )
static
Returns
the current Equalizer version (MM.mm.pp).

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