]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/iterator/test/concept_tests.cpp
update sources to v12.2.3
[ceph.git] / ceph / src / boost / libs / iterator / test / concept_tests.cpp
index f3d518a1fc5aa19fa86e22e5cfa3ba4f407c409e..f89cd54a3db0d1d70d8489a90009ec081801c5c8 100644 (file)
@@ -7,13 +7,16 @@
 #include <boost/iterator/iterator_categories.hpp>
 #include <boost/operators.hpp>
 
+#include <iterator>
+#include <cstddef>
+
 struct new_random_access
   : std::random_access_iterator_tag
   , boost::random_access_traversal_tag
 {};
 
 struct new_iterator
-  : public boost::iterator< new_random_access, int >
+  : public std::iterator< new_random_access, int >
 {
   int& operator*() const { return *m_x; }
   new_iterator& operator++() { return *this; }
@@ -33,7 +36,7 @@ struct new_iterator
 new_iterator operator+(std::ptrdiff_t, new_iterator x) { return x; }
 
 struct old_iterator
-  : public boost::iterator<std::random_access_iterator_tag, int>
+  : public std::iterator<std::random_access_iterator_tag, int>
 {
   int& operator*() const { return *m_x; }
   old_iterator& operator++() { return *this; }