Commit 6ba63f86 authored by Eugene Kosov's avatar Eugene Kosov

fix C++20 !!! build failure: iterator concept was not fully implemented

parent 57bf8c1f
......@@ -107,6 +107,10 @@ template <class T, class Tag= void> class ilist
}
reference operator*() noexcept { return *static_cast<pointer>(node_); }
const_reference operator*() const noexcept
{
return *static_cast<pointer>(node_);
}
pointer operator->() noexcept { return static_cast<pointer>(node_); }
friend bool operator==(const Iterator &lhs, const Iterator &rhs) noexcept
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment