Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Struct template subrange

boost::parser::subrange

Synopsis

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

template< I,  S = > 
struct subrange {

  // public member functions
  () = ;
  (, );
  template<typename R> ();
   () ;
   () ;
   ( = ) ;
   ( = ) ;
   ();
  template<typename I2, typename S2, 
           typename Enable> 
     () ;
};

Description

A simple view type used throughout the rest of the library in C++17 builds; similar to std::ranges::subrange.

subrange public member functions

  1. () = ;
  2. ( first,  last);
  3. template<typename R> ( r);
  4.  () ;
  5.  () ;
  6.  ( n = ) ;
  7.  ( n = ) ;
  8.  ( n);
  9. template<typename I2, typename S2, 
             typename Enable> 
       () ;

PrevUpHomeNext