Classes | Namespaces | Macros | Functions
trace.hpp File Reference
#include <lexy/_detail/nttp_string.hpp>
#include <lexy/action/base.hpp>
#include <lexy/input_location.hpp>
#include <lexy/token.hpp>
#include <lexy/visualize.hpp>
Include dependency graph for trace.hpp:

Go to the source code of this file.

Classes

struct  lexyd::_debug< CharT, C >
 
class  lexy::_th< OutputIt, Input, TokenKind >
 
struct  lexy::parse_events::debug
 
class  lexy::_th< OutputIt, Input, TokenKind >::event_handler
 
struct  lexyd::_debug< CharT, C >::p< NextParser >
 
struct  lexy::trace_action< State, Input, OutputIt, TokenKind >
 
class  lexy::_detail::trace_writer< OutputIt, TokenKind >
 

Namespaces

 lexy
 
 lexy::_detail
 
 lexy::parse_events
 
 lexyd
 

Macros

#define LEXY_DEBUG(Str)   LEXY_NTTP_STRING(::lexyd::_debug, Str) {}
 

Functions

template<typename Production , typename TokenKind = void, typename Input , typename State >
void lexy::trace (std::FILE *file, const Input &input, const State &state, visualization_options opts={})
 
template<typename Production , typename TokenKind = void, typename Input , typename State >
void lexy::trace (std::FILE *file, const Input &input, State &state, visualization_options opts={})
 
template<typename Production , typename TokenKind = void, typename Input >
void lexy::trace (std::FILE *file, const Input &input, visualization_options opts={})
 
template<typename Production , typename TokenKind = void, typename OutputIt , typename Input , typename State >
OutputIt lexy::trace_to (OutputIt out, const Input &input, const State &state, visualization_options opts={})
 
template<typename Production , typename TokenKind = void, typename OutputIt , typename Input , typename State >
OutputIt lexy::trace_to (OutputIt out, const Input &input, State &state, visualization_options opts={})
 
template<typename Production , typename TokenKind = void, typename OutputIt , typename Input >
OutputIt lexy::trace_to (OutputIt out, const Input &input, visualization_options opts={})
 

Macro Definition Documentation

◆ LEXY_DEBUG

#define LEXY_DEBUG (   Str)    LEXY_NTTP_STRING(::lexyd::_debug, Str) {}

Definition at line 45 of file trace.hpp.



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