Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Struct separate_directive

boost::parser::separate_directive

Synopsis

// In header: <boost/parser/parser.hpp>


struct separate_directive {

  // public member functions
  template<typename ParserTuple, typename BacktrackingTuple, 
           typename CombiningGroups> 
    constexpr  auto 
    (parser_interface< seq_parser< ParserTuple, BacktrackingTuple, CombiningGroups > >) ;
};

Description

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 functions

  1. template<typename ParserTuple, typename BacktrackingTuple, 
             typename CombiningGroups> 
      constexpr  auto 
      (parser_interface< seq_parser< ParserTuple, BacktrackingTuple, CombiningGroups > > rhs) ;

PrevUpHomeNext