31#ifndef ETL_VERSION_INCLUDED
32#define ETL_VERSION_INCLUDED
41#define ETL_VERSION_MAJOR 20
42#define ETL_VERSION_MINOR 39
43#define ETL_VERSION_PATCH 4
45#define ETL_VERSION ETL_STRING(ETL_VERSION_MAJOR) "." ETL_STRING(ETL_VERSION_MINOR) "." ETL_STRING(ETL_VERSION_PATCH)
46#define ETL_VERSION_W ETL_WIDE_STRING(ETL_VERSION_MAJOR) L"." ETL_WIDE_STRING(ETL_VERSION_MINOR) L"." ETL_WIDE_STRING(ETL_VERSION_PATCH)
48 #define ETL_VERSION_U8 ETL_U8_STRING(ETL_VERSION_MAJOR) u8"." ETL_U8_STRING(ETL_VERSION_MINOR) u8"." ETL_U8_STRING(ETL_VERSION_PATCH)
50 #define ETL_VERSION_U16 ETL_U16_STRING(ETL_VERSION_MAJOR) u"." ETL_U16_STRING(ETL_VERSION_MINOR) u"." ETL_U16_STRING(ETL_VERSION_PATCH)
51 #define ETL_VERSION_U32 ETL_U32_STRING(ETL_VERSION_MAJOR) U"." ETL_U32_STRING(ETL_VERSION_MINOR) U"." ETL_U32_STRING(ETL_VERSION_PATCH)
52#define ETL_VERSION_VALUE ((ETL_VERSION_MAJOR * 10000) + (ETL_VERSION_MINOR * 100) + ETL_VERSION_PATCH)
58 static ETL_CONSTANT
long version = ETL_VERSION_VALUE;
59 static ETL_CONSTANT
long version_major = ETL_VERSION_MAJOR;
60 static ETL_CONSTANT
long version_minor = ETL_VERSION_MINOR;
61 static ETL_CONSTANT
long version_patch = ETL_VERSION_PATCH;
64 static constexpr const char* version_string = ETL_VERSION;
65 static constexpr const wchar_t* version_wstring = ETL_VERSION_W;
66 #if ETL_HAS_NATIVE_CHAR8_T
67 static constexpr const char8_t* version_u8string = ETL_VERSION_U8;
69 static constexpr const char16_t* version_u16string = ETL_VERSION_U16;
70 static constexpr const char32_t* version_u32string = ETL_VERSION_U32;
72 static const char* version_string = ETL_VERSION;
73 static const wchar_t* version_wstring = ETL_VERSION_W;
bitset_ext
Definition absolute.h:38