|
PCRE2 C++ Wrapper 1.2.4
pcre2cpp
|
group with utilities (not for end user to use) More...
Classes | |
| struct | pcre2cpp::utils::pcre2_data< utf > |
| Translation container from pcre2 library to pcre2cpp. More... | |
| struct | pcre2cpp::utils::pcre2_data< utf_type::UTF_8 > |
| Specialization of Translation container from pcre2 library to pcre2cpp for UTF-8. More... | |
| struct | pcre2cpp::utils::pcre2_data< utf_type::UTF_16 > |
| Specialization of Translation container from pcre2 library to pcre2cpp for UTF-16. More... | |
| struct | pcre2cpp::utils::pcre2_data< utf_type::UTF_32 > |
| Specialization of Translation container from pcre2 library to pcre2cpp for UTF-32. More... | |
Macros | |
| #define | _PCRE2CPP_STRINGIFY_HELPER(x) |
| stringify helper | |
| #define | _PCRE2CPP_VERSION_TO_STRING(major, minor, patch) |
| converts version numbers to string | |
| #define | _PCRE2CPP_VERSION_TO_INT(major, minor, patch) |
| converts version number to int | |
| #define | _PCRE2CPP_LAST_UPDATE_DATE_HELPER(day, month, year) |
| converts last update date to string | |
| #define | _PCRE2CPP_HAS_CXX17 __cplusplus >= 201703l |
| check if compiler has c++ version greater or equal to c++17 | |
| #define | _PCRE2CPP_HAS_CXX20 0 |
| check if compiler has c++ version greater or equal to c++20 and if user enabled c++20 features using PCRE2CPP_ENABLE_CXX20 | |
| #define | _PCRE2CPP_HAS_EXCEPTIONS 0 |
| check if exceptions are enabled | |
| #define | _PCRE2CPP_HAS_ASSERTS _PCRE2CPP_HAS_CXX17 |
| check if asserts are enabled | |
| #define | _PCRE2CPP_HAS_UTF8 1 |
| check if support for UTF-8 is enabled | |
| #define | _PCRE2CPP_HAS_UTF16 1 |
| check if support for UTF-16 is enabled | |
| #define | _PCRE2CPP_HAS_UTF32 1 |
| check if support for UTF-32 is enabled | |
| #define | _PCRE2CPP_CONSTEXPR17 |
| constexpr for c++17 and higher | |
| #define | _PCRE2CPP_CONSTEXPR20 |
| constexpr keyword for c++20 and higher | |
| #define | _PCRE2CPP_REQUIRES(condition) |
| requires keyword for c++20 and higher | |
| #define | _PCRE2CPP_MESSAGE(MESSAGE) |
| compiler message | |
| #define | _PCRE2CPP_WARNING(MESSAGE) |
| compiler warning | |
| #define | _PCRE2CPP_ERROR(MESSAGE) |
| compiler error | |
| #define | _PCRE2CPP_STRINGIFY_HELPER(x) |
| stringify helper | |
| #define | _PCRE2CPP_VERSION_TO_STRING(major, minor, patch) |
| converts version numbers to string | |
| #define | _PCRE2CPP_VERSION_TO_INT(major, minor, patch) |
| converts version number to int | |
| #define | _PCRE2CPP_LAST_UPDATE_DATE_HELPER(day, month, year) |
| converts last update date to string | |
| #define | _PCRE2CPP_HAS_CXX17 __cplusplus >= 201703l |
| check if compiler has c++ version greater or equal to c++17 | |
| #define | _PCRE2CPP_HAS_CXX20 0 |
| check if compiler has c++ version greater or equal to c++20 and if user enabled c++20 features using PCRE2CPP_ENABLE_CXX20 | |
| #define | _PCRE2CPP_HAS_EXCEPTIONS 0 |
| check if exceptions are enabled | |
| #define | _PCRE2CPP_HAS_ASSERTS _PCRE2CPP_HAS_CXX17 |
| check if asserts are enabled | |
| #define | _PCRE2CPP_HAS_UTF8 1 |
| check if support for UTF-8 is enabled | |
| #define | _PCRE2CPP_HAS_UTF16 1 |
| check if support for UTF-16 is enabled | |
| #define | _PCRE2CPP_HAS_UTF32 1 |
| check if support for UTF-32 is enabled | |
| #define | _PCRE2CPP_CONSTEXPR17 |
| constexpr for c++17 and higher | |
| #define | _PCRE2CPP_CONSTEXPR20 |
| constexpr keyword for c++20 and higher | |
| #define | _PCRE2CPP_REQUIRES(condition) |
| requires keyword for c++20 and higher | |
| #define | _PCRE2CPP_MESSAGE(MESSAGE) |
| compiler message | |
| #define | _PCRE2CPP_WARNING(MESSAGE) |
| compiler warning | |
| #define | _PCRE2CPP_ERROR(MESSAGE) |
| compiler error | |
| #define | pcre2cpp_assert(expression, ...) |
| pcre2cpp assert | |
group with utilities (not for end user to use)
| #define _PCRE2CPP_CONSTEXPR17 |
constexpr for c++17 and higher
| #define _PCRE2CPP_CONSTEXPR17 |
constexpr for c++17 and higher
| #define _PCRE2CPP_CONSTEXPR20 |
constexpr keyword for c++20 and higher
| #define _PCRE2CPP_CONSTEXPR20 |
constexpr keyword for c++20 and higher
| #define _PCRE2CPP_ERROR | ( | MESSAGE | ) |
compiler error
| #define _PCRE2CPP_ERROR | ( | MESSAGE | ) |
compiler error
| #define _PCRE2CPP_HAS_ASSERTS _PCRE2CPP_HAS_CXX17 |
check if asserts are enabled
| #define _PCRE2CPP_HAS_ASSERTS _PCRE2CPP_HAS_CXX17 |
check if asserts are enabled
| #define _PCRE2CPP_HAS_CXX17 __cplusplus >= 201703l |
check if compiler has c++ version greater or equal to c++17
| #define _PCRE2CPP_HAS_CXX17 __cplusplus >= 201703l |
check if compiler has c++ version greater or equal to c++17
| #define _PCRE2CPP_HAS_CXX20 0 |
check if compiler has c++ version greater or equal to c++20 and if user enabled c++20 features using PCRE2CPP_ENABLE_CXX20
| #define _PCRE2CPP_HAS_CXX20 0 |
check if compiler has c++ version greater or equal to c++20 and if user enabled c++20 features using PCRE2CPP_ENABLE_CXX20
| #define _PCRE2CPP_HAS_EXCEPTIONS 0 |
check if exceptions are enabled
| #define _PCRE2CPP_HAS_EXCEPTIONS 0 |
check if exceptions are enabled
| #define _PCRE2CPP_HAS_UTF16 1 |
check if support for UTF-16 is enabled
| #define _PCRE2CPP_HAS_UTF16 1 |
check if support for UTF-16 is enabled
| #define _PCRE2CPP_HAS_UTF32 1 |
check if support for UTF-32 is enabled
| #define _PCRE2CPP_HAS_UTF32 1 |
check if support for UTF-32 is enabled
| #define _PCRE2CPP_HAS_UTF8 1 |
check if support for UTF-8 is enabled
| #define _PCRE2CPP_HAS_UTF8 1 |
check if support for UTF-8 is enabled
| #define _PCRE2CPP_LAST_UPDATE_DATE_HELPER | ( | day, | |
| month, | |||
| year ) |
converts last update date to string
| #define _PCRE2CPP_LAST_UPDATE_DATE_HELPER | ( | day, | |
| month, | |||
| year ) |
converts last update date to string
| #define _PCRE2CPP_MESSAGE | ( | MESSAGE | ) |
compiler message
| #define _PCRE2CPP_MESSAGE | ( | MESSAGE | ) |
compiler message
| #define _PCRE2CPP_REQUIRES | ( | condition | ) |
requires keyword for c++20 and higher
| #define _PCRE2CPP_REQUIRES | ( | condition | ) |
requires keyword for c++20 and higher
| #define _PCRE2CPP_STRINGIFY_HELPER | ( | x | ) |
stringify helper
| #define _PCRE2CPP_STRINGIFY_HELPER | ( | x | ) |
stringify helper
| #define _PCRE2CPP_VERSION_TO_INT | ( | major, | |
| minor, | |||
| patch ) |
converts version number to int
| #define _PCRE2CPP_VERSION_TO_INT | ( | major, | |
| minor, | |||
| patch ) |
converts version number to int
| #define _PCRE2CPP_VERSION_TO_STRING | ( | major, | |
| minor, | |||
| patch ) |
converts version numbers to string
| #define _PCRE2CPP_VERSION_TO_STRING | ( | major, | |
| minor, | |||
| patch ) |
converts version numbers to string
| #define _PCRE2CPP_WARNING | ( | MESSAGE | ) |
compiler warning
| #define _PCRE2CPP_WARNING | ( | MESSAGE | ) |
compiler warning
| #define pcre2cpp_assert | ( | expression, | |
| ... ) |
pcre2cpp assert