|
REAL
Regular Expression Algorithmic Library — constexpr C++20 regex
|
REAL's version macros and the C++20 language-standard guard. More...
Macros | |
| #define | REAL_VERSION_MAJOR 2026 |
| Major version (the calendar year). | |
| #define | REAL_VERSION_MINOR 10 |
| Minor version (the calendar month). | |
| #define | REAL_VERSION_PATCH 10 |
| Patch version (the release count within the month). | |
| #define | REAL_STRINGIZE_IMPL(x) #x |
| Inner half of the two-level stringize: turns its argument into a string literal. | |
| #define | REAL_STRINGIZE(x) REAL_STRINGIZE_IMPL(x) |
Stringizes the expansion of x — what the second level buys. | |
| #define | REAL_VERSION_STRING |
| The version as "MAJOR.MINOR.PATCH" — derived from the three numeric macros. | |
REAL's version macros and the C++20 language-standard guard.
Must stay include-free (only #define / #error): headers include it first, so the macros and the standard guard reach every entry point. make release bumps the three numeric macros; REAL_VERSION_STRING is derived.
| #define REAL_VERSION_STRING |
The version as "MAJOR.MINOR.PATCH" — derived from the three numeric macros.