diff --git a/alib2std/src/extensions/foreach.hpp b/alib2std/src/extensions/foreach.hpp index 247547763c54c22c9eff542e3c5042b6d6742db0..cda86af008acae3e4f968f737d703739db15ddcd 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.