78 *
p_out <<
"ConfigNodeIter::down : no child '"<<childName<<
"' defined in ConfigNode " <<
p_current->getLocation() << std::endl;
bool p_isWriteMode
True if the ConfigNodeIter is in writing mode.
bool down(const PString &childName)
Move to the child of the current node.
void up()
Move to the parent of the current node.
ConfigNode * p_current
Current ConfigNode.
ConfigNodeIter & operator=(const ConfigNodeIter &other)
Definition of equal operator of ConfigNodeIter.
bool isWriteMode() const
Say if the iterator is in write mode.
ConfigNodeIter(const ConfigNodeIter &other)
Copy constructor of ConfigNodeIter.
ConfigNode * operator->()
Get the current ConfigNode.
virtual ~ConfigNodeIter()
Destructor of ConfigNodeIter.
std::ostream * p_out
std::ostream to be used for the error messages
void copyConfigNodeIter(const ConfigNodeIter &other)
Copy function of ConfigNodeIter.
std::ostream * getOut()
Get the pointer of the output stream.
void initialisationConfigNodeIter()
Initialisation function of the class ConfigNodeIter.