From 9585cf0689cb77dbd62a98c0a756ca22cebbfdb3 Mon Sep 17 00:00:00 2001 From: yus9 Date: Tue, 29 Apr 2025 16:42:59 -0400 Subject: [PATCH] remove deprecated std::iterator --- pumi/pumi_list.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pumi/pumi_list.h b/pumi/pumi_list.h index b68ea95f8..8039b2a27 100644 --- a/pumi/pumi_list.h +++ b/pumi/pumi_list.h @@ -34,9 +34,14 @@ class ListMember }; template -class ListIterator : public std::iterator +class ListIterator { public: + using iterator_category = std::forward_iterator_tag; + using value_type = T*; + using difference_type = std::ptrdiff_t; + using pointer = T**; + using reference = T*&; ListIterator():current(0) {} ListIterator(ListMember* p):current(p) {} bool operator==(ListIterator const& other) const