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

#include <report_error.hpp>

Classes

struct  _sink
 

Public Member Functions

constexpr _report_error opts (lexy::visualization_options opts) const
 Overrides visualization options. More...
 
constexpr _report_error path (const char *path) const
 Specifies a path that will be printed alongside the diagnostic. More...
 
constexpr auto sink () const
 
template<typename OI >
constexpr _report_error< OI > to (OI out) const
 Specifies an output iterator where the errors are written to. More...
 

Public Attributes

OutputIterator _iter
 
lexy::visualization_options _opts
 
const char * _path
 

Detailed Description

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

Definition at line 321 of file report_error.hpp.

Member Function Documentation

◆ opts()

template<typename OutputIterator = int>
constexpr _report_error lexy_ext::_report_error< OutputIterator >::opts ( lexy::visualization_options  opts) const
inlineconstexpr

Overrides visualization options.

Definition at line 374 of file report_error.hpp.

◆ path()

template<typename OutputIterator = int>
constexpr _report_error lexy_ext::_report_error< OutputIterator >::path ( const char *  path) const
inlineconstexpr

Specifies a path that will be printed alongside the diagnostic.

Definition at line 361 of file report_error.hpp.

◆ sink()

template<typename OutputIterator = int>
constexpr auto lexy_ext::_report_error< OutputIterator >::sink ( ) const
inlineconstexpr

Definition at line 355 of file report_error.hpp.

◆ to()

template<typename OutputIterator = int>
template<typename OI >
constexpr _report_error<OI> lexy_ext::_report_error< OutputIterator >::to ( OI  out) const
inlineconstexpr

Specifies an output iterator where the errors are written to.

Definition at line 368 of file report_error.hpp.

Member Data Documentation

◆ _iter

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

Definition at line 323 of file report_error.hpp.

◆ _opts

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

Definition at line 324 of file report_error.hpp.

◆ _path

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

Definition at line 325 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