#include <identifier.hpp>
|
template<typename Encoding > |
static constexpr auto | lit_first_char () -> typename Encoding::char_type |
|
template<typename Trie > |
static LEXY_CONSTEVAL std::size_t | lit_insert (Trie &trie, std::size_t pos, std::size_t char_class) |
|
template<typename Id, typename CharT, CharT... C>
struct lexyd::_kw< Id, CharT, C >
Definition at line 29 of file identifier.hpp.
◆ lit_case_folding
template<typename Id , typename CharT , CharT... C>
◆ lit_first_char()
template<typename Id , typename CharT , CharT... C>
template<typename Encoding >
static constexpr auto lexyd::_kw< Id, CharT, C >::lit_first_char |
( |
| ) |
-> typename Encoding::char_type
|
|
inlinestaticconstexpr |
◆ lit_insert()
template<typename Id , typename CharT , CharT... C>
template<typename Trie >
static LEXY_CONSTEVAL std::size_t lexyd::_kw< Id, CharT, C >::lit_insert |
( |
Trie & |
trie, |
|
|
std::size_t |
pos, |
|
|
std::size_t |
char_class |
|
) |
| |
|
inlinestatic |
◆ lit_char_classes
template<typename Id , typename CharT , CharT... C>
◆ lit_max_char_count
template<typename Id , typename CharT , CharT... C>
constexpr auto lexyd::_kw< Id, CharT, C >::lit_max_char_count = sizeof...(C) |
|
staticconstexpr |
The documentation for this struct was generated from the following file: