The Base API has a major and minor version number and an optional qualifier. More...
Macros | |
#define | MI_BASE_VERSION_MAJOR 1 |
Base API major version number. More... |
|
#define | MI_BASE_VERSION_MINOR 0 |
Base API minor version number. More... |
|
#define | MI_BASE_VERSION_QUALIFIER "" |
Base API version qualifier. More... |
|
#define | MI_BASE_VERSION_STRING |
Base API major and minor version number without qualifier in a string representation, such as "1.1" . More... |
|
#define | MI_BASE_VERSION_QUALIFIED_STRING MI_BASE_VERSION_STRING |
Base API major and minor version number and qualifier in a string representation, such as "1.1" or "1.2-beta2" . More... |
|
The Base API has a major and minor version number and an optional qualifier.
Version numbers and what they tell about compatibility across versions is explained in Versioning of the Base API Base API major version number. Base API minor version number. Base API major and minor version number and qualifier in a string representation, such as Base API version qualifier. The version qualifier is a string such as Base API major and minor version number without qualifier in a string representation, such as
#include <mi/base/version.h>
Macro Definition Documentation
#define MI_BASE_VERSION_MAJOR 1
#define MI_BASE_VERSION_MINOR 0
#define MI_BASE_VERSION_QUALIFIED_STRING MI_BASE_VERSION_STRING
"1.1"
or "1.2-beta2"
.
#define MI_BASE_VERSION_QUALIFIER ""
"alpha"
, "beta"
, or "beta2"
, or the empty string ""
if this is a final release, in which case the macro MI_BASE_VERSION_QUALIFIER_EMPTY
is defined as well.
#define MI_BASE_VERSION_STRING
"1.1"
.