From 2b897037df3b52ff8937eaf6baa618f069074504 Mon Sep 17 00:00:00 2001 From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz> Date: Wed, 5 Jun 2019 22:35:48 +0200 Subject: [PATCH] make virtual_integral_iterator compatible with c++ standard library --- alib2std/src/extensions/foreach.hpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/alib2std/src/extensions/foreach.hpp b/alib2std/src/extensions/foreach.hpp index 247547763c..cda86af008 100644 --- a/alib2std/src/extensions/foreach.hpp +++ b/alib2std/src/extensions/foreach.hpp @@ -297,6 +297,16 @@ class virtual_pointer_to_integer { IntegralType m_data; public: + typedef IntegralType value_type; + + typedef std::ptrdiff_t difference_type; + + typedef IntegralType * pointer; + + typedef IntegralType reference; + + typedef std::bidirectional_iterator_tag iterator_category; + /** * \brief * Constructor of the virtual pointer class. -- GitLab