46     static bool IsAtLeast(
int major, 
int minor, 
int patch);
 
   51     static bool HasFeature(
const std::string &name);
 
Application Programming Interface (API) version data type.
Definition: version.h:17
 
static std::string GetVersion()
Creates a string representation of API version.
Definition: version.cpp:13
 
static int GetPatch()
Gets the API patch version.
Definition: version.cpp:11
 
Version & operator=(const Version &&)=delete
 
static bool HasFeature(const std::string &name)
Checks whether the API version has specific features.
Definition: version.cpp:41
 
static int GetMajor()
Gets the API major version.
Definition: version.cpp:7
 
Version(const Version &&)=delete
 
Version & operator=(const Version &)=delete
 
static bool IsAtLeast(int major, int minor, int patch)
Validates the API version compatibility.
Definition: version.cpp:27
 
Version(const Version &)=delete
 
static int GetMinor()
Gets the API minor version.
Definition: version.cpp:9
 
Top-level namespace for Health-GPS Core C++ API.
Definition: analysis.h:7
 
constexpr auto API_MAJOR
Version major number.
Definition: version.h:8
 
constexpr auto API_MINOR
Version minor number.
Definition: version.h:11
 
constexpr auto API_PATCH
Version patch number.
Definition: version.h:14