PrevUpHomeNext

Header <boost/parser/transform_replace.hpp>

namespace boost {
  namespace parser {
    template<std::ranges::viewable_range V, std::move_constructible F, 
             typename Parser, typename GlobalState, typename ErrorHandler, 
             typename SkipParser> 
      struct transform_replace_view;

    unspecified transform_replace;
    template<typename V, typename F, typename Parser, typename GlobalState, 
             typename ErrorHandler, typename SkipParser> 
       transform_replace_view(V &&, 
                              parser_interface< Parser, GlobalState, ErrorHandler >, 
                              parser_interface< SkipParser >, F &&, trace);
    template<typename V, typename F, typename Parser, typename GlobalState, 
             typename ErrorHandler, typename SkipParser> 
       transform_replace_view(V &&, 
                              parser_interface< Parser, GlobalState, ErrorHandler >, 
                              parser_interface< SkipParser >, F &&);
    template<typename V, typename F, typename Parser, typename GlobalState, 
             typename ErrorHandler> 
       transform_replace_view(V &&, 
                              parser_interface< Parser, GlobalState, ErrorHandler >, 
                              F &&, trace);
    template<typename V, typename F, typename Parser, typename GlobalState, 
             typename ErrorHandler> 
       transform_replace_view(V &&, 
                              parser_interface< Parser, GlobalState, ErrorHandler >, 
                              F &&);
  }
}

PrevUpHomeNext