Public Member Functions | Public Attributes | List of all members
lexyd::_del_chars< CharClass, Reader > Struct Template Reference

#include <delimited.hpp>

Public Member Functions

constexpr _del_chars (const Reader &reader)
 
template<typename Context >
constexpr void _recover (Context &context, typename Reader::iterator recover_begin, typename Reader::iterator recover_end)
 
template<typename Context , typename Sink >
constexpr void finish (Context &context, Sink &sink, typename Reader::iterator end)
 
template<typename Context , typename Sink >
constexpr void parse_one (Context &context, Reader &reader, Sink &sink)
 
template<typename Close , typename... Escs>
constexpr void parse_swar (Reader &reader, Close, Escs...)
 

Public Attributes

Reader::iterator begin
 

Detailed Description

template<typename CharClass, typename Reader>
struct lexyd::_del_chars< CharClass, Reader >

Definition at line 30 of file delimited.hpp.

Constructor & Destructor Documentation

◆ _del_chars()

template<typename CharClass , typename Reader >
constexpr lexyd::_del_chars< CharClass, Reader >::_del_chars ( const Reader &  reader)
inlineconstexpr

Definition at line 34 of file delimited.hpp.

Member Function Documentation

◆ _recover()

template<typename CharClass , typename Reader >
template<typename Context >
constexpr void lexyd::_del_chars< CharClass, Reader >::_recover ( Context &  context,
typename Reader::iterator  recover_begin,
typename Reader::iterator  recover_end 
)
inlineconstexpr

Definition at line 37 of file delimited.hpp.

◆ finish()

template<typename CharClass , typename Reader >
template<typename Context , typename Sink >
constexpr void lexyd::_del_chars< CharClass, Reader >::finish ( Context &  context,
Sink &  sink,
typename Reader::iterator  end 
)
inlineconstexpr

Definition at line 170 of file delimited.hpp.

◆ parse_one()

template<typename CharClass , typename Reader >
template<typename Context , typename Sink >
constexpr void lexyd::_del_chars< CharClass, Reader >::parse_one ( Context &  context,
Reader &  reader,
Sink &  sink 
)
inlineconstexpr

Definition at line 100 of file delimited.hpp.

◆ parse_swar()

template<typename CharClass , typename Reader >
template<typename Close , typename... Escs>
constexpr void lexyd::_del_chars< CharClass, Reader >::parse_swar ( Reader &  reader,
Close  ,
Escs...   
)
inlineconstexpr

Definition at line 53 of file delimited.hpp.

Member Data Documentation

◆ begin

template<typename CharClass , typename Reader >
Reader::iterator lexyd::_del_chars< CharClass, Reader >::begin

Definition at line 32 of file delimited.hpp.


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


behaviortree_cpp_v4
Author(s): Davide Faconti
autogenerated on Fri Dec 13 2024 03:19:19