Public Types | Static Public Member Functions | Static Public Attributes | List of all members
lexyd::_sep< Branch, Tag > Struct Template Reference

#include <separator.hpp>

Inheritance diagram for lexyd::_sep< Branch, Tag >:
Inheritance graph
[legend]

Public Types

using rule = Branch
 
using trailing_rule = _nsep< Branch, Tag >
 

Static Public Member Functions

template<typename Context , typename Reader >
static constexpr void report_trailing_error (Context &context, Reader &, typename Reader::iterator sep_begin, typename Reader::iterator sep_end)
 

Static Public Attributes

template<typename NewTag >
static constexpr _sep< Branch, NewTag > trailing_error = {}
 

Detailed Description

template<typename Branch, typename Tag>
struct lexyd::_sep< Branch, Tag >

Definition at line 69 of file separator.hpp.

Member Typedef Documentation

◆ rule

template<typename Branch , typename Tag >
using lexyd::_sep< Branch, Tag >::rule = Branch

Definition at line 71 of file separator.hpp.

◆ trailing_rule

template<typename Branch , typename Tag >
using lexyd::_sep< Branch, Tag >::trailing_rule = _nsep<Branch, Tag>

Definition at line 72 of file separator.hpp.

Member Function Documentation

◆ report_trailing_error()

template<typename Branch , typename Tag >
template<typename Context , typename Reader >
static constexpr void lexyd::_sep< Branch, Tag >::report_trailing_error ( Context &  context,
Reader &  ,
typename Reader::iterator  sep_begin,
typename Reader::iterator  sep_end 
)
inlinestaticconstexpr

Definition at line 75 of file separator.hpp.

Member Data Documentation

◆ trailing_error

template<typename Branch , typename Tag >
template<typename NewTag >
constexpr _sep<Branch, NewTag> lexyd::_sep< Branch, Tag >::trailing_error = {}
staticconstexpr

Definition at line 86 of file separator.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