From 5a6f33b987c1497b37a9b5fa71d25f4b54ef9f77 Mon Sep 17 00:00:00 2001 From: jules Date: Mon, 5 Feb 2018 09:24:22 +0000 Subject: [PATCH] Added some missing types to the ValueTree::Iterator class --- modules/juce_data_structures/values/juce_ValueTree.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/juce_data_structures/values/juce_ValueTree.h b/modules/juce_data_structures/values/juce_ValueTree.h index f1b31969b1..9a86ada6bb 100644 --- a/modules/juce_data_structures/values/juce_ValueTree.h +++ b/modules/juce_data_structures/values/juce_ValueTree.h @@ -394,6 +394,12 @@ public: bool operator!= (const Iterator&) const noexcept; ValueTree operator*() const; + using difference_type = std::ptrdiff_t; + using value_type = ValueTree; + using reference = ValueTree&; + using pointer = ValueTree*; + using iterator_category = std::forward_iterator_tag; + private: void* internal; };