mirror of
https://github.com/boostorg/beast.git
synced 2025-07-30 04:47:29 +02:00
Disable reverse_iterator buffer_view test
This commit is contained in:
@ -7,6 +7,7 @@ Version 45
|
|||||||
* Fix header::reason
|
* Fix header::reason
|
||||||
* Documentation work
|
* Documentation work
|
||||||
* buffer_view skips empty buffer sequences
|
* buffer_view skips empty buffer sequences
|
||||||
|
* Disable reverse_iterator buffer_view test
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
@ -92,23 +92,13 @@ public:
|
|||||||
operator++();
|
operator++();
|
||||||
|
|
||||||
const_iterator
|
const_iterator
|
||||||
operator++(int)
|
operator++(int);
|
||||||
{
|
|
||||||
auto temp = *this;
|
|
||||||
++(*this);
|
|
||||||
return temp;
|
|
||||||
}
|
|
||||||
|
|
||||||
const_iterator&
|
const_iterator&
|
||||||
operator--();
|
operator--();
|
||||||
|
|
||||||
const_iterator
|
const_iterator
|
||||||
operator--(int)
|
operator--(int);
|
||||||
{
|
|
||||||
auto temp = *this;
|
|
||||||
--(*this);
|
|
||||||
return temp;
|
|
||||||
}
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
const_iterator(
|
const_iterator(
|
||||||
@ -384,6 +374,7 @@ const_iterator::operator=(const_iterator&& other) ->
|
|||||||
destroy(C<0>{});
|
destroy(C<0>{});
|
||||||
n_ = other.n_;
|
n_ = other.n_;
|
||||||
bn_ = other.bn_;
|
bn_ = other.bn_;
|
||||||
|
// VFALCO What about exceptions?
|
||||||
move(std::move(other), C<0>{});
|
move(std::move(other), C<0>{});
|
||||||
return *this;
|
return *this;
|
||||||
}
|
}
|
||||||
@ -399,6 +390,7 @@ const_iterator&
|
|||||||
destroy(C<0>{});
|
destroy(C<0>{});
|
||||||
n_ = other.n_;
|
n_ = other.n_;
|
||||||
bn_ = other.bn_;
|
bn_ = other.bn_;
|
||||||
|
// VFALCO What about exceptions?
|
||||||
copy(other, C<0>{});
|
copy(other, C<0>{});
|
||||||
return *this;
|
return *this;
|
||||||
}
|
}
|
||||||
@ -434,6 +426,17 @@ const_iterator::operator++() ->
|
|||||||
return *this;
|
return *this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
template<class... Bn>
|
||||||
|
auto
|
||||||
|
buffers_view<Bn...>::
|
||||||
|
const_iterator::operator++(int) ->
|
||||||
|
const_iterator
|
||||||
|
{
|
||||||
|
auto temp = *this;
|
||||||
|
++(*this);
|
||||||
|
return temp;
|
||||||
|
}
|
||||||
|
|
||||||
template<class... Bn>
|
template<class... Bn>
|
||||||
auto
|
auto
|
||||||
buffers_view<Bn...>::
|
buffers_view<Bn...>::
|
||||||
@ -444,6 +447,17 @@ const_iterator::operator--() ->
|
|||||||
return *this;
|
return *this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
template<class... Bn>
|
||||||
|
auto
|
||||||
|
buffers_view<Bn...>::
|
||||||
|
const_iterator::operator--(int) ->
|
||||||
|
const_iterator
|
||||||
|
{
|
||||||
|
auto temp = *this;
|
||||||
|
--(*this);
|
||||||
|
return temp;
|
||||||
|
}
|
||||||
|
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
template<class... Bn>
|
template<class... Bn>
|
||||||
|
@ -165,6 +165,12 @@ public:
|
|||||||
}
|
}
|
||||||
|
|
||||||
// decrement iterator
|
// decrement iterator
|
||||||
|
/* VFALCO
|
||||||
|
This causes a mysterious "uninitialized variable"
|
||||||
|
warning related to this function (see comment)
|
||||||
|
https://code.woboq.org/qt5/include/c++/6.3.1/bits/stl_iterator.h.html#159
|
||||||
|
*/
|
||||||
|
#if 0
|
||||||
{
|
{
|
||||||
auto const rbegin =
|
auto const rbegin =
|
||||||
make_reverse_iterator(bs.end());
|
make_reverse_iterator(bs.end());
|
||||||
@ -175,6 +181,7 @@ public:
|
|||||||
n += buffer_size(*it);
|
n += buffer_size(*it);
|
||||||
BEAST_EXPECT(n == 9);
|
BEAST_EXPECT(n == 9);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user