XMLStorage::const_XMLChildrenFilter Struct Reference

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

#include <xmlstorage.h>

Collaboration diagram for XMLStorage::const_XMLChildrenFilter:

Collaboration graph
[legend]

Public Member Functions

 const_XMLChildrenFilter (const XMLNode::Children &children, const XS_String &name)
 const_XMLChildrenFilter (const XMLNode *node, const XS_String &name)
const_iterator begin ()
const_iterator end ()

Protected Attributes

const_iterator _begin
const_iterator _end

Data Structures

struct  const_iterator
 internal iterator class More...

Detailed Description

read only iterator access to children nodes with name filtering

Definition at line 1154 of file xmlstorage.h.


Constructor & Destructor Documentation

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

Definition at line 1156 of file xmlstorage.h.

01157      :  _begin(children.begin(), children.end(), name),
01158         _end(children.end(), children.end(), name)
01159     {
01160     }

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

Definition at line 1162 of file xmlstorage.h.

01163      :  _begin(node->get_children().begin(), node->get_children().end(), name),
01164         _end(node->get_children().end(), node->get_children().end(), name)
01165     {
01166     }


Member Function Documentation

const_iterator XMLStorage::const_XMLChildrenFilter::begin (  )  [inline]

Definition at line 1231 of file xmlstorage.h.

01232     {
01233         return _begin;
01234     }

const_iterator XMLStorage::const_XMLChildrenFilter::end (  )  [inline]

Definition at line 1236 of file xmlstorage.h.

01237     {
01238         return _end;
01239     }


Field Documentation

const_iterator XMLStorage::const_XMLChildrenFilter::_begin [protected]

Definition at line 1242 of file xmlstorage.h.

const_iterator XMLStorage::const_XMLChildrenFilter::_end [protected]

Definition at line 1243 of file xmlstorage.h.


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

Homepage