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