31#ifndef ETL_VERSION_INCLUDED
32#define ETL_VERSION_INCLUDED
41#define ETL_VERSION_MAJOR 20
42#define ETL_VERSION_MINOR 47
43#define ETL_VERSION_PATCH 1
46 ETL_STRING(ETL_VERSION_MAJOR) \
47 "." ETL_STRING(ETL_VERSION_MINOR) "." ETL_STRING(ETL_VERSION_PATCH)
48#define ETL_VERSION_W \
49 ETL_WIDE_STRING(ETL_VERSION_MAJOR) \
50 L"." ETL_WIDE_STRING(ETL_VERSION_MINOR) L"." ETL_WIDE_STRING(ETL_VERSION_PATCH)
52 #define ETL_VERSION_U8 \
53 ETL_U8_STRING(ETL_VERSION_MAJOR) \
54 u8"." ETL_U8_STRING(ETL_VERSION_MINOR) u8"." ETL_U8_STRING(ETL_VERSION_PATCH)
56#define ETL_VERSION_U16 \
57 ETL_U16_STRING(ETL_VERSION_MAJOR) \
58 u"." ETL_U16_STRING(ETL_VERSION_MINOR) u"." ETL_U16_STRING(ETL_VERSION_PATCH)
59#define ETL_VERSION_U32 \
60 ETL_U32_STRING(ETL_VERSION_MAJOR) \
61 U"." ETL_U32_STRING(ETL_VERSION_MINOR) U"." ETL_U32_STRING(ETL_VERSION_PATCH)
62#define ETL_VERSION_VALUE ((ETL_VERSION_MAJOR * 10000) + (ETL_VERSION_MINOR * 100) + ETL_VERSION_PATCH)
68 static ETL_CONSTANT
long version = ETL_VERSION_VALUE;
69 static ETL_CONSTANT
long version_major = ETL_VERSION_MAJOR;
70 static ETL_CONSTANT
long version_minor = ETL_VERSION_MINOR;
71 static ETL_CONSTANT
long version_patch = ETL_VERSION_PATCH;
74 static constexpr const char* version_string = ETL_VERSION;
75 static constexpr const wchar_t* version_wstring = ETL_VERSION_W;
76 #if ETL_HAS_NATIVE_CHAR8_T
77 static constexpr const char8_t* version_u8string = ETL_VERSION_U8;
79 static constexpr const char16_t* version_u16string = ETL_VERSION_U16;
80 static constexpr const char32_t* version_u32string = ETL_VERSION_U32;
82 static const char* version_string = ETL_VERSION;
83 static const wchar_t* version_wstring = ETL_VERSION_W;
bitset_ext
Definition absolute.h:40