Disable reverse_iterator buffer_view test

This commit is contained in:
Vinnie Falco
2017-05-28 15:37:51 -07:00
parent 266ebac7b7
commit 6ba36974d1
3 changed files with 34 additions and 12 deletions
+26 -12
View File
@@ -92,23 +92,13 @@ public:
operator++();
const_iterator
operator++(int)
{
auto temp = *this;
++(*this);
return temp;
}
operator++(int);
const_iterator&
operator--();
const_iterator
operator--(int)
{
auto temp = *this;
--(*this);
return temp;
}
operator--(int);
private:
const_iterator(
@@ -384,6 +374,7 @@ const_iterator::operator=(const_iterator&& other) ->
destroy(C<0>{});
n_ = other.n_;
bn_ = other.bn_;
// VFALCO What about exceptions?
move(std::move(other), C<0>{});
return *this;
}
@@ -399,6 +390,7 @@ const_iterator&
destroy(C<0>{});
n_ = other.n_;
bn_ = other.bn_;
// VFALCO What about exceptions?
copy(other, C<0>{});
return *this;
}
@@ -434,6 +426,17 @@ const_iterator::operator++() ->
return *this;
}
template<class... Bn>
auto
buffers_view<Bn...>::
const_iterator::operator++(int) ->
const_iterator
{
auto temp = *this;
++(*this);
return temp;
}
template<class... Bn>
auto
buffers_view<Bn...>::
@@ -444,6 +447,17 @@ const_iterator::operator--() ->
return *this;
}
template<class... Bn>
auto
buffers_view<Bn...>::
const_iterator::operator--(int) ->
const_iterator
{
auto temp = *this;
--(*this);
return temp;
}
//------------------------------------------------------------------------------
template<class... Bn>