37         if (lhs.major < rhs.major)
 
   39         if (lhs.minor < rhs.minor)
 
   41         return lhs.patch < rhs.patch;
 
   51         return  lhs.major == rhs.major && 
 
   52                 lhs.minor == rhs.minor && 
 
   53                 lhs.patch == rhs.patch;
 
#define FSDK_API
Dummy. 
Definition: Def.h:27
uint8_t major
Major version number. 
Definition: Version.h:25
FSDK_API const char * getVersionString() noexcept
Get FaceEngine version string. 
bool operator==(Version lhs, Version rhs) noexcept
Check if versions are equal. 
Definition: Version.h:50
uint8_t minor
Minor version number. 
Definition: Version.h:26
bool operator<(Version lhs, Version rhs) noexcept
Check if one version is less than another. 
Definition: Version.h:36
FSDK_API const char * getVersionHash() noexcept
Get FaceEngine commit hash. 
bool operator!=(Version lhs, Version rhs) noexcept
Check if versions are not equal. 
Definition: Version.h:62
uint16_t patch
Revision number. 
Definition: Version.h:27
FSDK_API const char * getBuildInfo() noexcept
Get FaceEngine build description. The descripton contains used flags and compler settings. 
FSDK_API Version getVersion() noexcept
Get FaceEngine version.