diff --git a/include/klee/ADT/ImmutableTree.h b/include/klee/ADT/ImmutableTree.h index 401cfef07c..c02491fed6 100644 --- a/include/klee/ADT/ImmutableTree.h +++ b/include/klee/ADT/ImmutableTree.h @@ -132,6 +132,13 @@ template class ImmutableTree::iterator { friend class ImmutableTree; +public: + typedef std::bidirectional_iterator_tag iterator_category; + typedef V value_type; + typedef std::ptrdiff_t difference_type; + typedef V *pointer; + typedef V &reference; + private: Node *root; // so can back up from end FixedStack stack;