version.hpp file

Provide version and name information for libarcstk.

Namespaces

namespace arcstk
libarcstk main namespace
namespace arcstk::v_1_0_0 inline
API version 1.0.0.

Functions

auto api_version_is_at_least(const int major, const int minor, const int patch) -> bool
Compares specified version to actual version.

Variables

const std::string LIBARCSTK_GIT_VERSION
Version info as shown by git describe --always HEAD.
const std::string LIBARCSTK_NAME
Library name.
const std::string LIBARCSTK_VERSION
Complete semantic version information.
const int LIBARCSTK_VERSION_MAJOR
Major version number.
const int LIBARCSTK_VERSION_MINOR
Minor version number.
const int LIBARCSTK_VERSION_PATCH
Patch level.
const std::string LIBARCSTK_VERSION_SUFFIX
Version suffix (e.g. 'alpha.1', 'beta.6', 'rc.3' etc.).