Go to the source code of this file.
|
#define | LEXY_NTTP_STRING(T, Str) |
|
#define | LEXY_NTTP_STRING1(Str, I) |
|
#define | LEXY_NTTP_STRING16(Str, I) ::lexy::_detail::cat<LEXY_NTTP_STRING8(Str, I), LEXY_NTTP_STRING8(Str, I + 8)> |
|
#define | LEXY_NTTP_STRING2(Str, I) ::lexy::_detail::cat<LEXY_NTTP_STRING1(Str, I), LEXY_NTTP_STRING1(Str, I + 1)> |
|
#define | LEXY_NTTP_STRING32(Str, I) ::lexy::_detail::cat<LEXY_NTTP_STRING16(Str, I), LEXY_NTTP_STRING16(Str, I + 16)> |
|
#define | LEXY_NTTP_STRING4(Str, I) ::lexy::_detail::cat<LEXY_NTTP_STRING2(Str, I), LEXY_NTTP_STRING2(Str, I + 2)> |
|
#define | LEXY_NTTP_STRING8(Str, I) ::lexy::_detail::cat<LEXY_NTTP_STRING4(Str, I), LEXY_NTTP_STRING4(Str, I + 4)> |
|
#define | LEXY_NTTP_STRING_LENGTH(Str) (sizeof(Str) / sizeof(Str[0]) - 1) |
|
◆ LEXY_NTTP_STRING
#define LEXY_NTTP_STRING |
( |
|
T, |
|
|
|
Str |
|
) |
| |
Value:
LEXY_NTTP_STRING_LENGTH(Str), 32>::type
Definition at line 140 of file nttp_string.hpp.
◆ LEXY_NTTP_STRING1
#define LEXY_NTTP_STRING1 |
( |
|
Str, |
|
|
|
I |
|
) |
| |
◆ LEXY_NTTP_STRING16
◆ LEXY_NTTP_STRING2
◆ LEXY_NTTP_STRING32
◆ LEXY_NTTP_STRING4
◆ LEXY_NTTP_STRING8
◆ LEXY_NTTP_STRING_LENGTH
#define LEXY_NTTP_STRING_LENGTH |
( |
|
Str | ) |
(sizeof(Str) / sizeof(Str[0]) - 1) |