diff --git a/src/common/classes/GenericMap.h b/src/common/classes/GenericMap.h index c3bdec7a6f5..fd300bbf47e 100644 --- a/src/common/classes/GenericMap.h +++ b/src/common/classes/GenericMap.h @@ -60,6 +60,12 @@ class GenericMap : public AutoStorage class BaseIterator { public: + using iterator_category = std::forward_iterator_tag; + using value_type = TKeyValuePair; + using difference_type = std::ptrdiff_t; + using pointer = TKeyValuePair*; + using reference = TKeyValuePair&; + BaseIterator(TGenericMap* map, bool initFinished = false) : accessor(map), finished(initFinished)