XMLStorage::XMLChildrenFilter Struct Reference

iterator access to children nodes with name filtering More...

#include <xmlstorage.h>

Collaboration diagram for XMLStorage::XMLChildrenFilter:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 XMLChildrenFilter (XMLNode::Children &children, const XS_String &name)
 XMLChildrenFilter (XMLNode *node, const XS_String &name)
iterator begin ()
iterator end ()

Protected Attributes

iterator _begin
iterator _end

Classes

struct  iterator
 internal iterator class More...


Detailed Description

iterator access to children nodes with name filtering

Definition at line 1298 of file xmlstorage.h.


Constructor & Destructor Documentation

XMLStorage::XMLChildrenFilter::XMLChildrenFilter ( XMLNode::Children children,
const XS_String name 
) [inline]

Definition at line 1300 of file xmlstorage.h.

01300 {
01301     XMLChildrenFilter(XMLNode::Children& children, const XS_String& name)
01302      :  _begin(children.begin(), children.end(), name),
01303         _end(children.end(), children.end(), name)
01304     {

XMLStorage::XMLChildrenFilter::XMLChildrenFilter ( XMLNode node,
const XS_String name 
) [inline]

Definition at line 1306 of file xmlstorage.h.

01308      :  _begin(node->get_children().begin(), node->get_children().end(), name),
01309         _end(node->get_children().end(), node->get_children().end(), name)
01310     {


Member Function Documentation

iterator XMLStorage::XMLChildrenFilter::begin (  )  [inline]

Definition at line 1381 of file xmlstorage.h.

01383     {
01384         return _begin;

iterator XMLStorage::XMLChildrenFilter::end (  )  [inline]

Definition at line 1386 of file xmlstorage.h.

01388     {
01389         return _end;


Member Data Documentation

iterator XMLStorage::XMLChildrenFilter::_begin [protected]

Definition at line 1392 of file xmlstorage.h.

iterator XMLStorage::XMLChildrenFilter::_end [protected]

Definition at line 1393 of file xmlstorage.h.


The documentation for this struct was generated from the following file:
Generated on Sat Jan 9 00:05:51 2010 for XMLStorage/C++ by  doxygen 1.5.4