

Public Types | |
| using | difference_type = ptrdiff_t |
| using | Element = typename Traits::Element |
| using | iterator_category = std::input_iterator_tag |
| using | pointer = const value_type * |
| using | reference = const value_type & |
| using | value_type = typename Traits::Value |
Public Member Functions | |
| Iterator ()=default | |
| template<typename... Args> | |
| Iterator (Element e, Args &&... args) | |
| Iterator | begin () const |
| Iterator | end () const |
| bool | operator!= (const Iterator &other) const |
| reference | operator* () const |
| Iterator & | operator++ () |
| Iterator | operator++ (int) |
| pointer | operator-> () const |
| bool | operator== (const Iterator &other) const |
Private Attributes | |
| Element | element {} |
| using juce::XmlElement::Iterator< Traits >::difference_type = ptrdiff_t |
| using juce::XmlElement::Iterator< Traits >::Element = typename Traits::Element |
| using juce::XmlElement::Iterator< Traits >::iterator_category = std::input_iterator_tag |
| using juce::XmlElement::Iterator< Traits >::pointer = const value_type* |
| using juce::XmlElement::Iterator< Traits >::reference = const value_type& |
| using juce::XmlElement::Iterator< Traits >::value_type = typename Traits::Value |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References juce::XmlElement::Iterator< Traits >::element.
|
private |
Referenced by juce::XmlElement::Iterator< Traits >::operator==().