Merge pull request #157 from illuhad/patch-3

std-indices: Use forward iterator tag to align with the implemented operators
This commit is contained in:
Tom Lin 2023-09-24 21:13:27 +01:00 committed by GitHub
commit 324361aa83
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -28,7 +28,7 @@ public:
using value_type = N; using value_type = N;
using pointer = const N*; using pointer = const N*;
using reference = const N&; using reference = const N&;
using iterator_category = std::random_access_iterator_tag; using iterator_category = std::forward_iterator_tag;
explicit iterator(N _num = 0) : num(_num) {} explicit iterator(N _num = 0) : num(_num) {}
iterator& operator++() { num++; return *this; } iterator& operator++() { num++; return *this; }