Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Struct template join_iterator

boost::join_iterator

Synopsis

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

template<typename Tuple> 
struct join_iterator {
  // construct/copy/destruct
  join_iterator();
  join_iterator(const Tuple &);
  join_iterator(const Tuple &, bool);

  // private member functions
  Reference dereference() const;
  void increment() ;
  void decrement() ;
  bool equal(const join_iterator &) const;
};

Description

Iterator that wraps a tuple of ranges and makes it appear as a single concatenated range.

join_iterator public construct/copy/destruct

  1. join_iterator();
  2. join_iterator(const Tuple & t_);
  3. join_iterator(const Tuple & t_, bool);

join_iterator private member functions

  1. Reference dereference() const;
  2. void increment() ;
  3. void decrement() ;
  4. bool equal(const join_iterator & other) const;

PrevUpHomeNext