diff --git a/src/search/classic/node.h b/src/search/classic/node.h index 3bd6cc9b1a..0cb21d7a5c 100644 --- a/src/search/classic/node.h +++ b/src/search/classic/node.h @@ -439,6 +439,11 @@ class Edge_Iterator : public EdgeAndNode { public: using Ptr = std::conditional_t*, std::unique_ptr*>; + using value_type = Edge_Iterator; + using iterator_category = std::forward_iterator_tag; + using difference_type = std::ptrdiff_t; + using pointer = Edge_Iterator*; + using reference = Edge_Iterator&; // Creates "end()" iterator. Edge_Iterator() {}