Classes | Static Public Member Functions | List of all members
lexyd::char_class_base< Derived > Struct Template Reference

#include <char_class.hpp>

Inheritance diagram for lexyd::char_class_base< Derived >:
Inheritance graph
[legend]

Classes

struct  tp
 

Static Public Member Functions

static constexpr std::false_type char_class_match_cp (char32_t)
 
template<typename Encoding >
static constexpr auto char_class_match_swar (lexy::_detail::swar_int)
 
template<typename Reader , typename Context >
static constexpr void char_class_report_error (Context &context, typename Reader::iterator position)
 
static constexpr bool char_class_unicode ()
 
- Static Public Member Functions inherited from lexyd::token_base< Derived >
static LEXY_PARSER_FUNC bool token_parse (Context &context, Reader &reader)
 

Additional Inherited Members

- Public Types inherited from lexyd::token_base< Derived >
using token_type = Derived
 
- Static Public Attributes inherited from lexyd::token_base< Derived >
static constexpr _toke< Tag, Derived > error
 
static constexpr _tokk< Kind, Derived > kind
 

Detailed Description

template<typename Derived>
struct lexyd::char_class_base< Derived >

Definition at line 170 of file char_class.hpp.

Member Function Documentation

◆ char_class_match_cp()

template<typename Derived >
static constexpr std::false_type lexyd::char_class_base< Derived >::char_class_match_cp ( char32_t  )
inlinestaticconstexpr

Definition at line 181 of file char_class.hpp.

◆ char_class_match_swar()

template<typename Derived >
template<typename Encoding >
static constexpr auto lexyd::char_class_base< Derived >::char_class_match_swar ( lexy::_detail::swar_int  )
inlinestaticconstexpr

Returns true if c contains only characters from the char class. If it returns false, it may still be valid, it just couldn't be detected.

Definition at line 198 of file char_class.hpp.

◆ char_class_report_error()

template<typename Derived >
template<typename Reader , typename Context >
static constexpr void lexyd::char_class_base< Derived >::char_class_report_error ( Context &  context,
typename Reader::iterator  position 
)
inlinestaticconstexpr

Definition at line 187 of file char_class.hpp.

◆ char_class_unicode()

template<typename Derived >
static constexpr bool lexyd::char_class_base< Derived >::char_class_unicode ( )
inlinestaticconstexpr

Definition at line 176 of file char_class.hpp.


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


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