Classes | Namespaces | Enumerations | Functions | Variables
report_error.hpp File Reference
#include <cstdio>
#include <lexy/_detail/assert.hpp>
#include <lexy/error.hpp>
#include <lexy/input_location.hpp>
#include <lexy/visualize.hpp>
Include dependency graph for report_error.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  lexy_ext::_report_error< OutputIterator >
 
struct  lexy_ext::_report_error< OutputIterator >::_sink
 
class  lexy_ext::diagnostic_writer< Input >
 Formats and writes diagnostic messages. More...
 

Namespaces

 lexy_ext
 
 lexy_ext::_detail
 

Enumerations

enum  lexy_ext::annotation_kind { lexy_ext::annotation_kind::primary, lexy_ext::annotation_kind::secondary }
 Classifies a source code annotation. More...
 
enum  lexy_ext::diagnostic_kind {
  lexy_ext::diagnostic_kind::error, lexy_ext::diagnostic_kind::warning, lexy_ext::diagnostic_kind::note, lexy_ext::diagnostic_kind::info,
  lexy_ext::diagnostic_kind::debug, lexy_ext::diagnostic_kind::fixit, lexy_ext::diagnostic_kind::help
}
 The kind of diagnostic message. More...
 

Functions

template<typename OutputIt , typename Input , typename Reader , typename Tag >
OutputIt lexy_ext::_detail::write_error (OutputIt out, const lexy::error_context< Input > &context, const lexy::error< Reader, Tag > &error, lexy::visualization_options opts, const char *path)
 

Variables

constexpr auto lexy_ext::report_error = _report_error<>{}
 An error callback that uses diagnostic_writer to print to stderr (by default). More...
 


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