Information about the current Servus version.  
 More...
#include <version.h>
Information about the current Servus version. 
Definition at line 56 of file version.h.
  
  | 
        
          | static bool servus::Version::check | ( |  | ) |  |  | inlinestatic | 
 
Runtime check for ABI compatibility. 
Call from code using Servus. 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 SERVUS_VERSION_MAJOR, and SERVUS_VERSION_MINOR.
 
 
  
  | 
        
          | static int servus::Version::getABI | ( |  | ) |  |  | static | 
 
- Returns
- the current binary interface version of Servus. 
 
 
  
  | 
        
          | static int servus::Version::getMajor | ( |  | ) |  |  | static | 
 
- Returns
- the current major version of Servus. 
 
 
  
  | 
        
          | static int servus::Version::getMinor | ( |  | ) |  |  | static | 
 
- Returns
- the current minor version of Servus. 
 
 
  
  | 
        
          | static int servus::Version::getPatch | ( |  | ) |  |  | static | 
 
- Returns
- the current patch level of Servus. 
 
 
  
  | 
        
          | static int servus::Version::getRevision | ( |  | ) |  |  | static | 
 
 
  
  | 
        
          | static std::string servus::Version::getRevString | ( |  | ) |  |  | static | 
 
- Returns
- the current Servus version plus the git SHA hash (MM.mm.pp.rev). 
 
 
  
  | 
        
          | static std::string servus::Version::getString | ( |  | ) |  |  | static | 
 
- Returns
- the current Servus version (MM.mm.pp). 
 
 
The documentation for this class was generated from the following file: