5#ifndef INCLUDE_GUARD_ARENE_BASE_ARENE_BASE_COMPILER_SUPPORT_VERSION_HPP_
6#define INCLUDE_GUARD_ARENE_BASE_ARENE_BASE_COMPILER_SUPPORT_VERSION_HPP_
8#include "arene/base/detail/raw_c_string.hpp"
11#include "arene/base/stdlib_choice/cstdint.hpp"
32#define ARENE_BASE_INLINE_ABI_NAMESPACE_OPEN_I_ inline namespace v0 {
33#define ARENE_BASE_INLINE_ABI_NAMESPACE_CLOSE_I_ }
60namespace version_detail {
62constexpr std::uint32_t major_scale{1'000'000U};
64constexpr std::uint32_t minor_scale{1'000U};
Definition array_exceptions_disabled.cpp:11
ARENE_BASE_INLINE_ABI_NAMESPACE_OPEN_I_ constexpr std::uint32_t version_major
The major version for Arene.Base.
Definition version.hpp:44
constexpr std::uint32_t version_minor
The minor version for Arene.Base.
Definition version.hpp:48
constexpr std::uint32_t version_patch
The patch version for Arene.Base.
Definition version.hpp:51
constexpr detail::raw_c_string version_string
The version of Arene.Base as a string.
Definition version.hpp:57
constexpr std::uint32_t version
The version of Arene.Base.
Definition version.hpp:75
Copyright 2026, Toyota Motor Corporation.
Definition array_exceptions_disabled.cpp:10
#define ARENE_BASE_INLINE_ABI_NAMESPACE_CLOSE_I_
Definition version.hpp:33
#define ARENE_BASE_INLINE_ABI_NAMESPACE_OPEN_I_
Definition version.hpp:32