Aria 2.0.0
C++23 MVVM framework (C++20 minimum) — reactive, coroutine-first, ABI-layered
Loading...
Searching...
No Matches
version.hpp File Reference
Include dependency graph for version.hpp:

Go to the source code of this file.

Namespaces

namespace  aria
namespace  aria::abi

Macros

#define ARIA_VERSION_MAJOR   2
#define ARIA_VERSION_MINOR   0
#define ARIA_VERSION_PATCH   0
#define ARIA_VERSION_STRING   "2.0.0"
#define ARIA_ABI_VERSION   2

Functions

int aria::abi::runtime_abi_version () noexcept
 ABI version of the loaded aria library.
const char * aria::abi::runtime_version_string () noexcept
 Release version string of the loaded aria library ("2.0.0").
bool aria::abi::abi_matches_headers () noexcept
 True iff the loaded library's ABI version matches the headers this translation unit was compiled against.

Variables

constexpr int aria::abi::version_major = ARIA_VERSION_MAJOR
constexpr int aria::abi::version_minor = ARIA_VERSION_MINOR
constexpr int aria::abi::version_patch = ARIA_VERSION_PATCH
constexpr int aria::abi::abi_version = ARIA_ABI_VERSION
constexpr const char * aria::abi::version_string = ARIA_VERSION_STRING

Macro Definition Documentation

◆ ARIA_VERSION_MAJOR

#define ARIA_VERSION_MAJOR   2

◆ ARIA_VERSION_MINOR

#define ARIA_VERSION_MINOR   0

◆ ARIA_VERSION_PATCH

#define ARIA_VERSION_PATCH   0

◆ ARIA_VERSION_STRING

#define ARIA_VERSION_STRING   "2.0.0"

◆ ARIA_ABI_VERSION

#define ARIA_ABI_VERSION   2