ReactOS 0.4.15-dev-7670-g69b08be
XMLStorage::XMLChildrenFilter Struct Reference

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

#include <xmlstorage.h>

Collaboration diagram for XMLStorage::XMLChildrenFilter:

Classes

struct  iterator
 internal iterator class More...
 

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
 

Detailed Description

iterator access to children nodes with name filtering

Definition at line 1298 of file xmlstorage.h.

Constructor & Destructor Documentation

◆ XMLChildrenFilter() [1/2]

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

Definition at line 1300 of file xmlstorage.h.

1301 : _begin(children.begin(), children.end(), name),
1302 _end(children.end(), children.end(), name)
1303 {
1304 }
Definition: name.c:39

◆ XMLChildrenFilter() [2/2]

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

Definition at line 1306 of file xmlstorage.h.

1307 : _begin(node->get_children().begin(), node->get_children().end(), name),
1308 _end(node->get_children().end(), node->get_children().end(), name)
1309 {
1310 }
Definition: dlist.c:348

Member Function Documentation

◆ begin()

iterator XMLStorage::XMLChildrenFilter::begin ( )
inline

Definition at line 1381 of file xmlstorage.h.

1382 {
1383 return _begin;
1384 }

◆ end()

iterator XMLStorage::XMLChildrenFilter::end ( )
inline

Definition at line 1386 of file xmlstorage.h.

1387 {
1388 return _end;
1389 }

Member Data Documentation

◆ _begin

iterator XMLStorage::XMLChildrenFilter::_begin
protected

Definition at line 1392 of file xmlstorage.h.

Referenced by begin().

◆ _end

iterator XMLStorage::XMLChildrenFilter::_end
protected

Definition at line 1393 of file xmlstorage.h.

Referenced by end().


The documentation for this struct was generated from the following file: