|
ARC SDK
|
Container for multiple XMLNode elements. More...
#include <arc/XMLNode.h>
Public Member Functions | |
| XMLNodeContainer (void) | |
| Default constructor. More... | |
| XMLNodeContainer (const XMLNodeContainer &) | |
| Copy constructor. More... | |
| XMLNodeContainer & | operator= (const XMLNodeContainer &) |
| Same as copy constructor with current nodes being deleted first. More... | |
| void | Add (const XMLNode &) |
| Link XML subtree refered by node to container. More... | |
| void | Add (const std::list< XMLNode > &) |
| Link multiple XML subtrees to container. More... | |
| void | AddNew (const XMLNode &) |
| Copy XML subtree referenced by node to container. More... | |
| void | AddNew (const std::list< XMLNode > &) |
| Copy multiple XML subtrees to container. More... | |
| int | Size (void) const |
| Return number of refered/stored nodes. More... | |
| XMLNode | operator[] (int) |
| Returns n-th node in a store. More... | |
| std::list< XMLNode > | Nodes (void) |
| Returns all stored nodes. More... | |
Container for multiple XMLNode elements.
| Arc::XMLNodeContainer::XMLNodeContainer | ( | void | ) |
Default constructor.
| Arc::XMLNodeContainer::XMLNodeContainer | ( | const XMLNodeContainer & | ) |
| void Arc::XMLNodeContainer::Add | ( | const XMLNode & | ) |
Link XML subtree refered by node to container.
XML tree must be available as long as this object is used.
| void Arc::XMLNodeContainer::Add | ( | const std::list< XMLNode > & | ) |
Link multiple XML subtrees to container.
| void Arc::XMLNodeContainer::AddNew | ( | const XMLNode & | ) |
Copy XML subtree referenced by node to container.
After this operation container refers to independent XML document. This document is deleted when container is destroyed.
| void Arc::XMLNodeContainer::AddNew | ( | const std::list< XMLNode > & | ) |
Copy multiple XML subtrees to container.
| std::list<XMLNode> Arc::XMLNodeContainer::Nodes | ( | void | ) |
Returns all stored nodes.
| XMLNodeContainer& Arc::XMLNodeContainer::operator= | ( | const XMLNodeContainer & | ) |
Same as copy constructor with current nodes being deleted first.
| XMLNode Arc::XMLNodeContainer::operator[] | ( | int | ) |
Returns n-th node in a store.
| int Arc::XMLNodeContainer::Size | ( | void | ) | const |
Return number of refered/stored nodes.
1.8.3.1-20130209