Merge pull request #2 from 0xFEEDC0DE64/fix_iterator_plus_minus

Fixed pointer to ref conversion
This commit is contained in:
Ferdinand Bachmann
2020-04-18 14:36:59 +02:00
committed by GitHub

View File

@ -131,10 +131,10 @@ public:
}
CONSTEXPR ring_buffer_const_iterator operator+(difference_type n) const NOEXCEPT {
return {container_ptr, front, index + n};
return {*container_ptr, front, index + n};
}
CONSTEXPR ring_buffer_const_iterator operator-(difference_type n) const NOEXCEPT {
return {container_ptr, front, index - n};
return {*container_ptr, front, index - n};
}
CONSTEXPR reference operator*() const COND_NOEXCEPT(noexcept(container_ptr->cbegin()) &&noexcept(container_ptr->size())) {