Go to the source code of this file.
|
| #define | ALPAKA_VERSION_NUMBER(major, minor, patch) ((((major) % 10000llu) * 100'000'000llu) + (((minor) % 1000llu) * 100000llu) + ((patch) % 100000llu)) |
| |
| #define | ALPAKA_VERSION_NUMBER_NOT_AVAILABLE ALPAKA_VERSION_NUMBER(0llu, 0llu, 0llu) |
| |
| #define | ALPAKA_VRP_TO_VERSION(V) ALPAKA_VERSION_NUMBER(((V) / 100llu) % 10000llu, ((V) / 10llu) % 10llu, (V) % 10llu) |
| |
| #define | ALPAKA_VRRPP_TO_VERSION(V) ALPAKA_VERSION_NUMBER(((V) / 10000llu) % 10000llu, ((V) / 100llu) % 100llu, (V) % 100llu) |
| |
| #define | ALPAKA_VVRRP_TO_VERSION(V) ALPAKA_VERSION_NUMBER(((V) / 1000llu) % 10000llu, ((V) / 10llu) % 100llu, (V) % 10llu) |
| |
| #define | ALPAKA_YYYYMM_TO_VERSION(V) ALPAKA_VERSION_NUMBER(((V) / 100llu) % 10000llu, (V) % 100llu, 0llu) |
| |
| #define | ALPAKA_YYYYMMDD_TO_VERSION(V) ALPAKA_VERSION_NUMBER(((V) / 10000llu), ((V) / 100llu) % 100llu, (V) % 100llu) |
| |
◆ ALPAKA_VERSION_NUMBER
| #define ALPAKA_VERSION_NUMBER |
( |
|
major, |
|
|
|
minor, |
|
|
|
patch |
|
) |
| ((((major) % 10000llu) * 100'000'000llu) + (((minor) % 1000llu) * 100000llu) + ((patch) % 100000llu)) |
◆ ALPAKA_VERSION_NUMBER_NOT_AVAILABLE
◆ ALPAKA_VRP_TO_VERSION
| #define ALPAKA_VRP_TO_VERSION |
( |
|
V | ) |
ALPAKA_VERSION_NUMBER(((V) / 100llu) % 10000llu, ((V) / 10llu) % 10llu, (V) % 10llu) |
◆ ALPAKA_VRRPP_TO_VERSION
| #define ALPAKA_VRRPP_TO_VERSION |
( |
|
V | ) |
ALPAKA_VERSION_NUMBER(((V) / 10000llu) % 10000llu, ((V) / 100llu) % 100llu, (V) % 100llu) |
◆ ALPAKA_VVRRP_TO_VERSION
| #define ALPAKA_VVRRP_TO_VERSION |
( |
|
V | ) |
ALPAKA_VERSION_NUMBER(((V) / 1000llu) % 10000llu, ((V) / 10llu) % 100llu, (V) % 10llu) |
◆ ALPAKA_YYYYMM_TO_VERSION
| #define ALPAKA_YYYYMM_TO_VERSION |
( |
|
V | ) |
ALPAKA_VERSION_NUMBER(((V) / 100llu) % 10000llu, (V) % 100llu, 0llu) |
◆ ALPAKA_YYYYMMDD_TO_VERSION
| #define ALPAKA_YYYYMMDD_TO_VERSION |
( |
|
V | ) |
ALPAKA_VERSION_NUMBER(((V) / 10000llu), ((V) / 100llu) % 100llu, (V) % 100llu) |