|
JUCE
|
Iterator for a ValueTree. More...
Public Types | |
| using | difference_type = std::ptrdiff_t |
| using | value_type = ValueTree |
| using | reference = ValueTree & |
| using | pointer = ValueTree * |
| using | iterator_category = std::forward_iterator_tag |
Public Member Functions | |
| Iterator (const ValueTree &, bool isEnd) | |
| Iterator & | operator++ () |
| bool | operator== (const Iterator &) const |
| bool | operator!= (const Iterator &) const |
| ValueTree | operator* () const |
You shouldn't ever need to use this class directly - it's used internally by ValueTree::begin() and ValueTree::end() to allow range-based-for loops on a ValueTree.
| using ValueTree::Iterator::difference_type = std::ptrdiff_t |
| using ValueTree::Iterator::reference = ValueTree& |
| using ValueTree::Iterator::pointer = ValueTree* |
| using ValueTree::Iterator::iterator_category = std::forward_iterator_tag |
| ValueTree::Iterator::Iterator | ( | const ValueTree & | , |
| bool | isEnd | ||
| ) |
| Iterator& ValueTree::Iterator::operator++ | ( | ) |
| bool ValueTree::Iterator::operator== | ( | const Iterator & | ) | const |
| bool ValueTree::Iterator::operator!= | ( | const Iterator & | ) | const |
| ValueTree ValueTree::Iterator::operator* | ( | ) | const |
1.8.13