]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - vendor/utfcpp/utf8/unchecked.h
Normalise paths in the httpd module.
[user/henk/code/inspircd.git] / vendor / utfcpp / utf8 / unchecked.h
index def0009978d1bf29dfd163c515f304aca241a228..0e1b51cc7d3f63e4281e5c57e6c6e4cf33be01d0 100644 (file)
@@ -217,9 +217,14 @@ namespace utf8
 
         // The iterator class
         template <typename octet_iterator>
-          class iterator : public std::iterator <std::bidirectional_iterator_tag, uint32_t> { 
+          class iterator {
             octet_iterator it;
             public:
+            typedef uint32_t value_type;
+            typedef uint32_t* pointer;
+            typedef uint32_t& reference;
+            typedef std::ptrdiff_t difference_type;
+            typedef std::bidirectional_iterator_tag iterator_category;
             iterator () {}
             explicit iterator (const octet_iterator& octet_it): it(octet_it) {}
             // the default "big three" are OK