PrevUpHomeNext

Struct template boundary_segmenter

boost::boundary_segmenter

Synopsis

// In header: <boost/iterator/segment_iterator.hpp>

template<typename BoundaryChecker> 
struct boundary_segmenter {
  // types
  typedef BoundaryChecker::input_type input_type;

  // construct/copy/destruct
  boundary_segmenter();
  boundary_segmenter(BoundaryChecker);

  // public member functions
   BOOST_CONCEPT_ASSERT((BoundaryCheckerConcept< BoundaryChecker >));
  template<typename In> void ltr(In &, In);
  template<typename In> void rtl(In, In &);
};

Description

Model of Segmenter constructed from a model of BoundaryChecker and that checks for boundaries until one is reached.

boundary_segmenter public construct/copy/destruct

  1. boundary_segmenter();
  2. boundary_segmenter(BoundaryChecker b_);

boundary_segmenter public member functions

  1.  BOOST_CONCEPT_ASSERT((BoundaryCheckerConcept< BoundaryChecker >));
  2. template<typename In> void ltr(In & begin, In end);
  3. template<typename In> void rtl(In begin, In & end);

PrevUpHomeNext