We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 416ec70 commit 62dfaefCopy full SHA for 62dfaef
include/Beman/Optional26/detail/iterator.hpp
@@ -6,6 +6,7 @@
6
7
#include <Beman/Optional26/detail/stl_interfaces/iterator_interface.hpp>
8
9
+#include <concepts>
10
#include <iterator>
11
12
namespace beman::optional::detail {
@@ -33,6 +34,8 @@ struct contiguous_iterator : stl_interfaces::iterator_interface<
33
34
using reference = std::iterator_traits<iterator_type>::reference;
35
using pointer = std::iterator_traits<iterator_type>::pointer;
36
37
+ static_assert(std::contiguous_iterator<iterator_type>);
38
+
39
// Default constructor.
40
contiguous_iterator() noexcept : m_current() {}
41
0 commit comments