Public Types | Public Member Functions | Public Attributes | List of all members
lexy_ext::_report_error< OutputIterator >::_sink Struct Reference

#include <report_error.hpp>

Public Types

using return_type = std::size_t
 

Public Member Functions

std::size_t finish () &&
 
template<typename Input , typename Reader , typename Tag >
void operator() (const lexy::error_context< Input > &context, const lexy::error< Reader, Tag > &error)
 

Public Attributes

std::size_t _count
 
OutputIterator _iter
 
lexy::visualization_options _opts
 
const char * _path
 

Detailed Description

template<typename OutputIterator = int>
struct lexy_ext::_report_error< OutputIterator >::_sink

Definition at line 327 of file report_error.hpp.

Member Typedef Documentation

◆ return_type

template<typename OutputIterator = int>
using lexy_ext::_report_error< OutputIterator >::_sink::return_type = std::size_t

Definition at line 334 of file report_error.hpp.

Member Function Documentation

◆ finish()

template<typename OutputIterator = int>
std::size_t lexy_ext::_report_error< OutputIterator >::_sink::finish ( ) &&
inline

Definition at line 348 of file report_error.hpp.

◆ operator()()

template<typename OutputIterator = int>
template<typename Input , typename Reader , typename Tag >
void lexy_ext::_report_error< OutputIterator >::_sink::operator() ( const lexy::error_context< Input > &  context,
const lexy::error< Reader, Tag > &  error 
)
inline

Definition at line 337 of file report_error.hpp.

Member Data Documentation

◆ _count

template<typename OutputIterator = int>
std::size_t lexy_ext::_report_error< OutputIterator >::_sink::_count

Definition at line 332 of file report_error.hpp.

◆ _iter

template<typename OutputIterator = int>
OutputIterator lexy_ext::_report_error< OutputIterator >::_sink::_iter

Definition at line 329 of file report_error.hpp.

◆ _opts

template<typename OutputIterator = int>
lexy::visualization_options lexy_ext::_report_error< OutputIterator >::_sink::_opts

Definition at line 330 of file report_error.hpp.

◆ _path

template<typename OutputIterator = int>
const char* lexy_ext::_report_error< OutputIterator >::_sink::_path

Definition at line 331 of file report_error.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:10