RTC Toolkit 6.0.0-pre2
Loading...
Searching...
No Matches
version.hpp
Go to the documentation of this file.
1
12
13// !!!!!! Version information are updated by bumpversion tool. !!!!!!
14// !!!!!! Please do NOT modify them manually. !!!!!!
15
16#ifndef RTCTK_VERSION_HPP
17#define RTCTK_VERSION_HPP
18
20#include <cstdint>
21#include <string_view>
23
24// version MACROS for using with #if or similar cpp preprocessor directive
25// NOLINTBEGIN(modernize-macro-to-enum)
26#define RTCTK_VERSION_STRING "6.0.0-pre2"
27#define RTCTK_VERSION_MAJOR 6
28#define RTCTK_VERSION_MINOR 0
29#define RTCTK_VERSION_PATCH 0
30#define RTCTK_VERSION \
31 (RTCTK_VERSION_MAJOR * 1000000 + RTCTK_VERSION_MINOR * 100 + RTCTK_VERSION_PATCH)
32// NOLINTEND(modernize-macro-to-enum)
33
34// version constexpr that can be used in 'if constexpr'
35namespace rtctk {
36inline constexpr std::string_view VERSION_STRING = RTCTK_VERSION_STRING;
37inline constexpr uint16_t VERSION_MAJOR = RTCTK_VERSION_MAJOR;
38inline constexpr uint16_t VERSION_MINOR = RTCTK_VERSION_MINOR;
39inline constexpr uint8_t VERSION_PATCH = RTCTK_VERSION_PATCH;
40inline constexpr uint32_t VERSION_NUMBER = RTCTK_VERSION;
41} // namespace rtctk
42
43#endif // RTCTK_VERSION_HPP
Definition commandReplier.cpp:22
constexpr uint16_t VERSION_MAJOR
Definition version.hpp:37
constexpr uint16_t VERSION_MINOR
Definition version.hpp:38
constexpr uint32_t VERSION_NUMBER
Definition version.hpp:40
constexpr uint8_t VERSION_PATCH
Definition version.hpp:39
constexpr std::string_view VERSION_STRING
Definition version.hpp:36
#define RTCTK_VERSION_MAJOR
Definition version.hpp:27
#define RTCTK_VERSION_STRING
Definition version.hpp:26
#define RTCTK_VERSION_MINOR
Definition version.hpp:28
#define RTCTK_VERSION_PATCH
Definition version.hpp:29
#define RTCTK_VERSION
Definition version.hpp:30