Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::XmlNodeConstIterator Class Reference
Inheritance diagram for Arcane::XmlNodeConstIterator:
Collaboration diagram for Arcane::XmlNodeConstIterator:

Public Types

typedef std::bidirectional_iterator_tag iterator_category
typedef XmlNode value_type
typedef int difference_type
typedef XmlNodepointer
typedef XmlNodereference

Public Member Functions

 XmlNodeConstIterator (const XmlNode &node)
void operator++ ()
void operator-- ()
const XmlNodeoperator* () const
const XmlNodeoperator-> () const

Protected Attributes

XmlNode m_node

Detailed Description

Definition at line 30 of file XmlNodeIterator.h.

Member Typedef Documentation

◆ difference_type

typedef int Arcane::XmlNodeConstIterator::difference_type

Definition at line 36 of file XmlNodeIterator.h.

◆ iterator_category

typedef std::bidirectional_iterator_tag Arcane::XmlNodeConstIterator::iterator_category

Definition at line 34 of file XmlNodeIterator.h.

◆ pointer

typedef XmlNode* Arcane::XmlNodeConstIterator::pointer

Definition at line 37 of file XmlNodeIterator.h.

◆ reference

typedef XmlNode& Arcane::XmlNodeConstIterator::reference

Definition at line 38 of file XmlNodeIterator.h.

◆ value_type

typedef XmlNode Arcane::XmlNodeConstIterator::value_type

Definition at line 35 of file XmlNodeIterator.h.

Constructor & Destructor Documentation

◆ XmlNodeConstIterator() [1/2]

Arcane::XmlNodeConstIterator::XmlNodeConstIterator ( const XmlNode & node)
inline

Definition at line 42 of file XmlNodeIterator.h.

◆ XmlNodeConstIterator() [2/2]

Arcane::XmlNodeConstIterator::XmlNodeConstIterator ( )
inline

Definition at line 45 of file XmlNodeIterator.h.

Member Function Documentation

◆ operator*()

const XmlNode & Arcane::XmlNodeConstIterator::operator* ( ) const
inline

Definition at line 53 of file XmlNodeIterator.h.

◆ operator++()

void Arcane::XmlNodeConstIterator::operator++ ( )
inline

Definition at line 51 of file XmlNodeIterator.h.

◆ operator--()

void Arcane::XmlNodeConstIterator::operator-- ( )
inline

Definition at line 52 of file XmlNodeIterator.h.

◆ operator->()

const XmlNode * Arcane::XmlNodeConstIterator::operator-> ( ) const
inline

Definition at line 54 of file XmlNodeIterator.h.

Member Data Documentation

◆ m_node

XmlNode Arcane::XmlNodeConstIterator::m_node
protected

Definition at line 58 of file XmlNodeIterator.h.


The documentation for this class was generated from the following file: