#include <BaseElement.h>

Public Member Functions | |
| operator Node * () | |
| Node * | operator-> () |
| void | operator++ () |
| bool | operator== (const child_iterator< Node > &i) const |
Protected Member Functions | |
| child_iterator (BaseElement *parent, ChildList::iterator it) | |
| void | checkIt () |
Protected Attributes | |
| BaseElement * | parent |
| ChildList::iterator | it |
| Node * | current |
Friends | |
| class | BaseElement |
Definition at line 173 of file BaseElement.h.
| sofa::simulation::tree::xml::BaseElement::child_iterator< Node >::child_iterator | ( | BaseElement * | parent, | |
| ChildList::iterator | it | |||
| ) | [inline, protected] |
Definition at line 179 of file BaseElement.h.
References sofa::simulation::tree::xml::BaseElement::child_iterator< Node >::checkIt().
| void sofa::simulation::tree::xml::BaseElement::child_iterator< Node >::checkIt | ( | ) | [inline, protected] |
Definition at line 184 of file BaseElement.h.
References sofa::simulation::tree::xml::BaseElement::children, sofa::simulation::tree::xml::BaseElement::child_iterator< Node >::current, sofa::simulation::tree::xml::BaseElement::child_iterator< Node >::it, and sofa::simulation::tree::xml::BaseElement::child_iterator< Node >::parent.
Referenced by sofa::simulation::tree::xml::BaseElement::child_iterator< Node >::child_iterator(), and sofa::simulation::tree::xml::BaseElement::child_iterator< Node >::operator++().
| sofa::simulation::tree::xml::BaseElement::child_iterator< Node >::operator Node * | ( | ) | [inline] |
Definition at line 195 of file BaseElement.h.
References sofa::simulation::tree::xml::BaseElement::child_iterator< Node >::current.
| void sofa::simulation::tree::xml::BaseElement::child_iterator< Node >::operator++ | ( | ) | [inline] |
Definition at line 197 of file BaseElement.h.
References sofa::simulation::tree::xml::BaseElement::child_iterator< Node >::checkIt(), and sofa::simulation::tree::xml::BaseElement::child_iterator< Node >::it.
| Node* sofa::simulation::tree::xml::BaseElement::child_iterator< Node >::operator-> | ( | ) | [inline] |
Definition at line 196 of file BaseElement.h.
References sofa::simulation::tree::xml::BaseElement::child_iterator< Node >::current.
| bool sofa::simulation::tree::xml::BaseElement::child_iterator< Node >::operator== | ( | const child_iterator< Node > & | i | ) | const [inline] |
Definition at line 198 of file BaseElement.h.
References sofa::simulation::tree::xml::BaseElement::child_iterator< Node >::it.
friend class BaseElement [friend] |
Definition at line 202 of file BaseElement.h.
Node* sofa::simulation::tree::xml::BaseElement::child_iterator< Node >::current [protected] |
Definition at line 178 of file BaseElement.h.
Referenced by sofa::simulation::tree::xml::BaseElement::child_iterator< Node >::checkIt(), sofa::simulation::tree::xml::BaseElement::child_iterator< Node >::operator Node *(), and sofa::simulation::tree::xml::BaseElement::child_iterator< Node >::operator->().
ChildList::iterator sofa::simulation::tree::xml::BaseElement::child_iterator< Node >::it [protected] |
Definition at line 177 of file BaseElement.h.
Referenced by sofa::simulation::tree::xml::BaseElement::child_iterator< Node >::checkIt(), sofa::simulation::tree::xml::BaseElement::child_iterator< Node >::operator++(), and sofa::simulation::tree::xml::BaseElement::child_iterator< Node >::operator==().
BaseElement* sofa::simulation::tree::xml::BaseElement::child_iterator< Node >::parent [protected] |
Definition at line 176 of file BaseElement.h.
Referenced by sofa::simulation::tree::xml::BaseElement::child_iterator< Node >::checkIt().
1.5.7.1