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 Base API Version Numbers and Compatibility.
#include <mi/base/version.h>
#define MI_BASE_VERSION_MAJOR 1 |
Base API major version number.
#define MI_BASE_VERSION_MINOR 0 |
Base API minor version number.
#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"
.
#define MI_BASE_VERSION_QUALIFIER "" |
Base API version qualifier.
The version qualifier is a string such as "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 |
Base API major and minor version number without qualifier in a string representation, such as "1.1"
.