summaryrefslogtreecommitdiffhomepage
path: root/src/tile-iterator.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/tile-iterator.hpp')
-rw-r--r--src/tile-iterator.hpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/tile-iterator.hpp b/src/tile-iterator.hpp
index dcec01ab..6403b53a 100644
--- a/src/tile-iterator.hpp
+++ b/src/tile-iterator.hpp
@@ -41,6 +41,12 @@ public:
tile_iterator operator++(int) noexcept;
tile_iterator_tuple operator->() noexcept;
tile_iterator_tuple operator*() noexcept;
+
+ using difference_type = std::ptrdiff_t;
+ using value_type = tile_iterator_tuple;
+ using pointer = value_type;
+ using reference = value_type;
+ using iterator_category = std::input_iterator_tag;
};
class tile_const_iterator final {
@@ -60,6 +66,12 @@ public:
tile_const_iterator operator++(int) noexcept;
tile_const_iterator_tuple operator->() noexcept;
tile_const_iterator_tuple operator*() noexcept;
+
+ using difference_type = std::ptrdiff_t;
+ using value_type = tile_const_iterator_tuple;
+ using pointer = value_type;
+ using reference = value_type;
+ using iterator_category = std::input_iterator_tag;
};
} // namespace floormat