Classes | Public Types | Static Public Member Functions | List of all members
lexyd::_lstt< Term, Item, Sep, Recover > Struct Template Reference

#include <list.hpp>

Inheritance diagram for lexyd::_lstt< Term, Item, Sep, Recover >:
Inheritance graph
[legend]

Classes

struct  p
 

Public Types

enum  _state {
  _state::terminator, _state::separator, _state::separator_trailing_check, _state::item,
  _state::recovery
}
 

Static Public Member Functions

template<typename TermParser , typename Context , typename Reader , typename Sink >
static LEXY_PARSER_FUNC bool _loop (_state initial_state, TermParser &term, Context &context, Reader &reader, Sink &sink)
 

Detailed Description

template<typename Term, typename Item, typename Sep, typename Recover>
struct lexyd::_lstt< Term, Item, Sep, Recover >

Definition at line 166 of file list.hpp.

Member Enumeration Documentation

◆ _state

template<typename Term , typename Item , typename Sep , typename Recover >
enum lexyd::_lstt::_state
strong
Enumerator
terminator 
separator 
separator_trailing_check 
item 
recovery 

Definition at line 176 of file list.hpp.

Member Function Documentation

◆ _loop()

template<typename Term , typename Item , typename Sep , typename Recover >
template<typename TermParser , typename Context , typename Reader , typename Sink >
static LEXY_PARSER_FUNC bool lexyd::_lstt< Term, Item, Sep, Recover >::_loop ( _state  initial_state,
TermParser &  term,
Context &  context,
Reader &  reader,
Sink &  sink 
)
inlinestatic

Definition at line 186 of file list.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