Public Types | Public Member Functions | Public Attributes | List of all members
lexy::_sucfrm< Reader > Struct Template Reference

#include <case_folding.hpp>

Public Types

using encoding = typename Reader::encoding
 
using iterator = typename Reader::iterator
 

Public Member Functions

constexpr void _fill ()
 
constexpr _sucfrm (Reader impl)
 
constexpr void bump ()
 
constexpr auto peek () const -> typename encoding::int_type
 
constexpr iterator position () const
 
constexpr void set_position (iterator new_pos)
 

Public Attributes

encoding::char_type _buffer [4]
 
unsigned char _buffer_cur
 
unsigned char _buffer_size
 
Reader::iterator _cur_pos
 
Reader _impl
 

Detailed Description

template<typename Reader>
struct lexy::_sucfrm< Reader >

Definition at line 173 of file case_folding.hpp.

Member Typedef Documentation

◆ encoding

template<typename Reader >
using lexy::_sucfrm< Reader >::encoding = typename Reader::encoding

Definition at line 175 of file case_folding.hpp.

◆ iterator

template<typename Reader >
using lexy::_sucfrm< Reader >::iterator = typename Reader::iterator

Definition at line 176 of file case_folding.hpp.

Constructor & Destructor Documentation

◆ _sucfrm()

template<typename Reader >
constexpr lexy::_sucfrm< Reader >::_sucfrm ( Reader  impl)
inlineexplicitconstexpr

Definition at line 184 of file case_folding.hpp.

Member Function Documentation

◆ _fill()

template<typename Reader >
constexpr void lexy::_sucfrm< Reader >::_fill ( )
inlineconstexpr

Definition at line 190 of file case_folding.hpp.

◆ bump()

template<typename Reader >
constexpr void lexy::_sucfrm< Reader >::bump ( )
inlineconstexpr

Definition at line 227 of file case_folding.hpp.

◆ peek()

template<typename Reader >
constexpr auto lexy::_sucfrm< Reader >::peek ( ) const -> typename encoding::int_type
inlineconstexpr

Definition at line 218 of file case_folding.hpp.

◆ position()

template<typename Reader >
constexpr iterator lexy::_sucfrm< Reader >::position ( ) const
inlineconstexpr

Definition at line 234 of file case_folding.hpp.

◆ set_position()

template<typename Reader >
constexpr void lexy::_sucfrm< Reader >::set_position ( iterator  new_pos)
inlineconstexpr

Definition at line 247 of file case_folding.hpp.

Member Data Documentation

◆ _buffer

template<typename Reader >
encoding::char_type lexy::_sucfrm< Reader >::_buffer[4]

Definition at line 180 of file case_folding.hpp.

◆ _buffer_cur

template<typename Reader >
unsigned char lexy::_sucfrm< Reader >::_buffer_cur

Definition at line 182 of file case_folding.hpp.

◆ _buffer_size

template<typename Reader >
unsigned char lexy::_sucfrm< Reader >::_buffer_size

Definition at line 181 of file case_folding.hpp.

◆ _cur_pos

template<typename Reader >
Reader::iterator lexy::_sucfrm< Reader >::_cur_pos

Definition at line 179 of file case_folding.hpp.

◆ _impl

template<typename Reader >
Reader lexy::_sucfrm< Reader >::_impl

Definition at line 178 of file case_folding.hpp.


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


behaviortree_cpp_v4
Author(s): Davide Faconti
autogenerated on Fri Jun 28 2024 02:20:09