Always copy construct iterator.

This commit is contained in:
Can Bölük 2020-08-28 10:59:06 +02:00
parent fe695f3d69
commit b0e5a252f0

View file

@ -61,8 +61,7 @@ namespace vtil
//
const F& transform;
base_iterator at;
constexpr iterator( base_iterator&& i, const F& transform ) : at( std::move( i ) ), transform( transform ) {}
constexpr iterator( const base_iterator& i, const F& transform ) : at( i ), transform( transform ) {}
constexpr iterator( const base_iterator& i, const F& transform ) : at( i ), transform( transform ) {}
// Support bidirectional iteration.
//