XMLStorage::XMLNode::Children Struct Reference

internal children node list More...

#include <xmlstorage.h>

Inheritance diagram for XMLStorage::XMLNode::Children:

Inheritance graph
[legend]
Collaboration diagram for XMLStorage::XMLNode::Children:

Collaboration graph
[legend]

Public Member Functions

void assign (const Children &other)
void clear ()

Detailed Description

internal children node list

Definition at line 736 of file xmlstorage.h.


Member Function Documentation

void XMLStorage::XMLNode::Children::assign ( const Children other  )  [inline]

Definition at line 738 of file xmlstorage.h.

00739         {
00740             clear();
00741 
00742             for(Children::const_iterator it=other.begin(); it!=other.end(); ++it)
00743                 push_back(new XMLNode(**it));
00744         }

void XMLStorage::XMLNode::Children::clear (  )  [inline]

Definition at line 746 of file xmlstorage.h.

References XMLStorage::XMLNode::clear().

00747         {
00748             while(!empty()) {
00749                 XMLNode* node = back();
00750                 pop_back();
00751 
00752                 node->clear();
00753                 delete node;
00754             }
00755         }

Here is the call graph for this function:


The documentation for this struct was generated from the following file:
IBrowser Source Code Documentation
generated on 18.09.2008 by doxygen

Homepage