![]() |
Home | Libraries | People | FAQ | More |
boost::parser::separate_directive
// In header: <boost/parser/parser.hpp> struct separate_directive { // public member functions template<typename ParserTuple, typename BacktrackingTuple, typename CombiningGroups> auto operator[](parser_interface< seq_parser< ParserTuple, BacktrackingTuple, CombiningGroups > >) const noexcept; };
A directive type that can only be used on sequence parsers, that prevents each of the sequence_parser's subparser's attributes from merging with any other subparser's attribute.
separate_directive
public member functionstemplate<typename ParserTuple, typename BacktrackingTuple, typename CombiningGroups> auto operator[](parser_interface< seq_parser< ParserTuple, BacktrackingTuple, CombiningGroups > > rhs) const noexcept;