Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::XmlNodeNameIterator

Itérateur sur les fils d'un noeud from de nom ref_name. Plus de détails...

#include <arcane/core/XmlNodeIterator.h>

+ Graphe de collaboration de Arcane::XmlNodeNameIterator:

Fonctions membres publiques

 XmlNodeNameIterator (const XmlNode &from, const String &ref_name)
 
 XmlNodeNameIterator (const XmlNode &from, const char *ref_name)
 
bool operator() () const
 
void operator++ ()
 
const XmlNodeoperator* () const
 
const XmlNodeoperator-> () const
 
XmlNodeoperator* ()
 
XmlNodeoperator-> ()
 

Fonctions membres privées

void _findNextValid (bool is_init)
 

Attributs privés

XmlNode m_parent
 
XmlNode m_current
 
String m_ref_name
 

Description détaillée

Itérateur sur les fils d'un noeud from de nom ref_name.

Définition à la ligne 117 du fichier XmlNodeIterator.h.

Documentation des constructeurs et destructeur

◆ XmlNodeNameIterator() [1/2]

Arcane::XmlNodeNameIterator::XmlNodeNameIterator ( const XmlNode from,
const String ref_name 
)

Définition à la ligne 704 du fichier XmlNode.cc.

◆ XmlNodeNameIterator() [2/2]

Arcane::XmlNodeNameIterator::XmlNodeNameIterator ( const XmlNode from,
const char ref_name 
)

Définition à la ligne 716 du fichier XmlNode.cc.

Documentation des fonctions membres

◆ _findNextValid()

void Arcane::XmlNodeNameIterator::_findNextValid ( bool  is_init)
private

Définition à la ligne 728 du fichier XmlNode.cc.

◆ operator()()

bool Arcane::XmlNodeNameIterator::operator() ( ) const
inline

Définition à la ligne 122 du fichier XmlNodeIterator.h.

◆ operator*() [1/2]

XmlNode & Arcane::XmlNodeNameIterator::operator* ( )
inline

Définition à la ligne 126 du fichier XmlNodeIterator.h.

◆ operator*() [2/2]

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

Définition à la ligne 124 du fichier XmlNodeIterator.h.

◆ operator++()

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

Définition à la ligne 123 du fichier XmlNodeIterator.h.

◆ operator->() [1/2]

XmlNode * Arcane::XmlNodeNameIterator::operator-> ( )
inline

Définition à la ligne 127 du fichier XmlNodeIterator.h.

◆ operator->() [2/2]

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

Définition à la ligne 125 du fichier XmlNodeIterator.h.

Documentation des données membres

◆ m_current

XmlNode Arcane::XmlNodeNameIterator::m_current
private

Définition à la ligne 130 du fichier XmlNodeIterator.h.

◆ m_parent

XmlNode Arcane::XmlNodeNameIterator::m_parent
private

Définition à la ligne 129 du fichier XmlNodeIterator.h.

◆ m_ref_name

String Arcane::XmlNodeNameIterator::m_ref_name
private

Définition à la ligne 131 du fichier XmlNodeIterator.h.


La documentation de cette classe a été générée à partir des fichiers suivants :