コード例 #1
0
ファイル: iterator.hpp プロジェクト: cpp-netlib/uri
 move_iterator(const move_iterator<U>& u)
    :  m_it(u.base())
 {}
コード例 #2
0
ファイル: iterator.hpp プロジェクト: cpp-netlib/uri
 friend move_iterator operator+(difference_type n, const move_iterator& x)
 {  return move_iterator(x.base() + n);   }
コード例 #3
0
ファイル: iterator.hpp プロジェクト: cpp-netlib/uri
 friend difference_type operator-(const move_iterator& x, const move_iterator& y)
 {  return x.base() - y.base();   }
コード例 #4
0
ファイル: iterator.hpp プロジェクト: cpp-netlib/uri
 friend bool operator>=(const move_iterator& x, const move_iterator& y)
 {  return x.base() >= y.base();  }
コード例 #5
0
ファイル: iterator.hpp プロジェクト: cpp-netlib/uri
 friend bool operator< (const move_iterator& x, const move_iterator& y)
 {  return x.base() < y.base();   }
コード例 #6
0
ファイル: move_iterator.hpp プロジェクト: respu/cmcstl2
 move_iterator(const move_iterator<ConvertibleTo<I> >& u) :
   current_{u.base()} {}