Exemplo n.º 1
0
 move_iterator(const move_iterator<U>& u)
    :  m_it(u.base())
 {}
Exemplo n.º 2
0
 friend move_iterator operator+(difference_type n, const move_iterator& x)
 {  return move_iterator(x.base() + n);   }
Exemplo n.º 3
0
 friend difference_type operator-(const move_iterator& x, const move_iterator& y)
 {  return x.base() - y.base();   }
Exemplo n.º 4
0
 friend bool operator>=(const move_iterator& x, const move_iterator& y)
 {  return x.base() >= y.base();  }
Exemplo n.º 5
0
 friend bool operator< (const move_iterator& x, const move_iterator& y)
 {  return x.base() < y.base();   }
Exemplo n.º 6
0
 move_iterator(const move_iterator<ConvertibleTo<I> >& u) :
   current_{u.base()} {}