![]() |
Home | Libraries | People | FAQ | More |
boost::parser::search_all_view
// In header: <boost/parser/search.hpp> template< V, typename Parser, typename GlobalState, typename ErrorHandler, typename SkipParser> struct search_all_view { // member classes/structs/unions template< Const> struct iterator { // types typedef ; typedef ; typedef ; // public member functions () = ; (); constexpr iterator & (); constexpr () ; }; template< Const> struct sentinel { }; // public member functions () = ; (, parser_interface< Parser, GlobalState, ErrorHandler > const &, parser_interface< SkipParser > const &, = ); (, parser_interface< Parser, GlobalState, ErrorHandler > const &, = ); constexpr () ; constexpr (); constexpr auto (); constexpr auto (); constexpr auto () ; constexpr auto () ; };
Produces a sequence of subranges of the underlying sequence of type V
. Each subrange is a nonoverlapping match of the given parser, using a skip-parser if provided.
search_all_view
public member functions() = ;
( base, parser_interface< Parser, GlobalState, ErrorHandler > const & parser, parser_interface< SkipParser > const & skip, trace_mode = );
( base, parser_interface< Parser, GlobalState, ErrorHandler > const & parser, trace_mode = );
constexpr () ;
constexpr ();
constexpr auto ();
constexpr auto ();
constexpr auto () ;
constexpr auto () ;