![]() |
Home | Libraries | People | FAQ | More |
boost::parser::delimiter_directive
// In header: <boost/parser/parser.hpp> template<typename DelimiterParser> struct delimiter_directive { // public member functions template<typename ParserTuple, typename DelimiterParser2> auto operator[](parser_interface< perm_parser< ParserTuple, DelimiterParser2 > >) const noexcept; // public data members DelimiterParser delimiter_parser_; };
A directive that represents a perm_parser
, where the items parsed are delimited by DelimiterParser
, (e.g. delimiter(delimter_parser)[some_perm_parser]
). This directive only applies to perm_parser
s.
delimiter_directive
public member functionstemplate<typename ParserTuple, typename DelimiterParser2> auto operator[](parser_interface< perm_parser< ParserTuple, DelimiterParser2 > > rhs) const noexcept;