Classes | Public Types | Static Public Member Functions | Static Public Attributes | List of all members
lexyd::_lcp< Cp > Struct Template Reference

#include <char_class.hpp>

Classes

struct  _string_t
 
struct  tp
 
struct  tp< Reader, lexy::_detail::index_sequence< Idx... > >
 

Public Types

using lit_case_folding = void
 

Static Public Member Functions

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)
 

Static Public Attributes

template<typename Encoding >
static constexpr _string_t< Encoding > _string = _string_t<Encoding>{}
 
static constexpr auto lit_char_classes = lexy::_detail::char_class_list{}
 
static constexpr auto lit_max_char_count = 4 * sizeof...(Cp)
 

Detailed Description

template<char32_t... Cp>
struct lexyd::_lcp< Cp >

Definition at line 302 of file char_class.hpp.

Member Typedef Documentation

◆ lit_case_folding

template<char32_t... Cp>
using lexyd::_lcp< Cp >::lit_case_folding = void

Definition at line 424 of file literal.hpp.

Member Function Documentation

◆ lit_first_char()

template<char32_t... Cp>
template<typename Encoding >
static constexpr auto lexyd::_lcp< Cp >::lit_first_char ( ) -> typename Encoding::char_type
inlinestaticconstexpr

Definition at line 427 of file literal.hpp.

◆ lit_insert()

template<char32_t... Cp>
template<typename Trie >
static LEXY_CONSTEVAL std::size_t lexyd::_lcp< Cp >::lit_insert ( Trie &  trie,
std::size_t  pos,
std::size_t   
)
inlinestatic

Definition at line 433 of file literal.hpp.

Member Data Documentation

◆ _string

template<char32_t... Cp>
template<typename Encoding >
constexpr _string_t<Encoding> lexyd::_lcp< Cp >::_string = _string_t<Encoding>{}
staticconstexpr

Definition at line 420 of file literal.hpp.

◆ lit_char_classes

template<char32_t... Cp>
constexpr auto lexyd::_lcp< Cp >::lit_char_classes = lexy::_detail::char_class_list{}
staticconstexpr

Definition at line 423 of file literal.hpp.

◆ lit_max_char_count

template<char32_t... Cp>
constexpr auto lexyd::_lcp< Cp >::lit_max_char_count = 4 * sizeof...(Cp)
staticconstexpr

Definition at line 422 of file literal.hpp.


The documentation for this struct was generated from the following files:


behaviortree_cpp_v4
Author(s): Davide Faconti
autogenerated on Fri Nov 1 2024 02:20:54