![]() |
Home | Libraries | People | FAQ | More |
boost::parser::split_view
// In header: <boost/parser/split.hpp> template< V, typename Parser, typename GlobalState, typename ErrorHandler, typename SkipParser> struct split_view { // member classes/structs/unions template< Const> struct sentinel { }; template< Const> struct iterator { // types typedef ; typedef ; typedef ; // public member functions () = ; (); (); () ; }; // public member functions () = ; (, parser_interface< , parser_interface< , = ); (, parser_interface< , = ); () ; (); (); (); () ; () ; };
Produces a sequence of subranges of the underlying sequence of type V. the underlying sequence is split into subranges delimited by matches of the given parser, possibly using a given skip-parser.
split_view public member functions() = ;
( base, parser_interface< parser, parser_interface< skip, trace_mode = );
( base, parser_interface< parser, trace_mode = );
() ;
();
();
();
() ;
() ;