Skip to content

Commit

Permalink
Merge pull request #267 from CaseyCarter/join_view
Browse files Browse the repository at this point in the history
join_view: implement P/R of ericniebler/stl2#606
  • Loading branch information
CaseyCarter authored Jan 8, 2019
2 parents 5a60702 + 9d8b39b commit a8115ad
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions include/stl2/view/join.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -206,7 +206,8 @@ STL2_OPEN_NAMESPACE {

constexpr __iterator& operator--()
requires ref_is_glvalue && BidirectionalRange<Base> &&
BidirectionalRange<iter_reference_t<iterator_t<Base>>>
BidirectionalRange<iter_reference_t<iterator_t<Base>>> &&
CommonRange<iter_reference_t<iterator_t<Base>>>
{
if (outer_ == __stl2::end(parent_->base_)) {
inner_ = __stl2::end(*--outer_);
Expand All @@ -220,7 +221,8 @@ STL2_OPEN_NAMESPACE {

constexpr __iterator operator--(int)
requires ref_is_glvalue && BidirectionalRange<Base> &&
BidirectionalRange<iter_reference_t<iterator_t<Base>>>
BidirectionalRange<iter_reference_t<iterator_t<Base>>> &&
CommonRange<iter_reference_t<iterator_t<Base>>>
{
auto tmp = *this;
--*this;
Expand Down

0 comments on commit a8115ad

Please sign in to comment.