Functions to query library version at runtime.
More...
Functions to query library version at runtime.
◆ fetch_version()
static const char * fetch_version |
( |
void | | ) |
|
|
inlinestatic |
Get version information at runtime.
- Returns
- Full version string with Git information
◆ fetch_version_at_least()
static bool fetch_version_at_least |
( |
int | major, |
|
|
int | minor, |
|
|
int | patch ) |
|
inlinestatic |
Check if current version is at least the specified version.
- Parameters
-
major | Minimum major version |
minor | Minimum minor version |
patch | Minimum patch version |
- Returns
- true if current version is >= specified version
◆ fetch_version_compare()
static int fetch_version_compare |
( |
int | major, |
|
|
int | minor, |
|
|
int | patch ) |
|
inlinestatic |
Compare version against another version.
- Parameters
-
major | Major version to compare against |
minor | Minor version to compare against |
patch | Patch version to compare against |
- Returns
- Positive if current version is newer, negative if older, 0 if equal
◆ fetch_version_major()
static int fetch_version_major |
( |
void | | ) |
|
|
inlinestatic |
Get major version number at runtime.
- Returns
- Major version number
◆ fetch_version_minor()
static int fetch_version_minor |
( |
void | | ) |
|
|
inlinestatic |
Get minor version number at runtime.
- Returns
- Minor version number
◆ fetch_version_patch()
static int fetch_version_patch |
( |
void | | ) |
|
|
inlinestatic |
Get patch version number at runtime.
- Returns
- Patch version number
◆ fetch_version_string()
static const char * fetch_version_string |
( |
void | | ) |
|
|
inlinestatic |
Get clean semantic version at runtime.
- Returns
- Semantic version string (e.g., "1.2.3")