4#ifndef DASMIG_CORE_VERSION_HPP
5#define DASMIG_CORE_VERSION_HPP
17#define DASMIG_CORE_VERSION_MAJOR 1
19#define DASMIG_CORE_VERSION_MINOR 2
21#define DASMIG_CORE_VERSION_PATCH 0
35#define DASMIG_CORE_REQUIRE(major, minor) \
36 static_assert(DASMIG_CORE_VERSION_MAJOR == (major) && \
37 DASMIG_CORE_VERSION_MINOR >= (minor), \
38 "dasmig-core version mismatch: the libraries included in " \
39 "this translation unit vendor incompatible core versions")
constexpr version_t version
The version of the core in use.
#define DASMIG_CORE_VERSION_MINOR
Minor version. Changes when features are added compatibly.
#define DASMIG_CORE_VERSION_MAJOR
Major version. Changes when generated output or the API changes incompatibly.
#define DASMIG_CORE_VERSION_PATCH
Patch version. Changes for fixes that keep output identical.