ReactOS 0.4.15-dev-7934-g1dc8d80
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:

Classes

struct  const_iterator
 internal iterator class More...
 

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
 

Detailed Description

read only iterator access to children nodes with name filtering

Definition at line 1398 of file xmlstorage.h.

Constructor & Destructor Documentation

◆ const_XMLChildrenFilter() [1/2]

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

Definition at line 1400 of file xmlstorage.h.

1401 : _begin(children.begin(), children.end(), name),
1402 _end(children.end(), children.end(), name)
1403 {
1404 }
Definition: name.c:39

◆ const_XMLChildrenFilter() [2/2]

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

Definition at line 1406 of file xmlstorage.h.

1407 : _begin(node->get_children().begin(), node->get_children().end(), name),
1408 _end(node->get_children().end(), node->get_children().end(), name)
1409 {
1410 }
Definition: dlist.c:348

Member Function Documentation

◆ begin()

const_iterator XMLStorage::const_XMLChildrenFilter::begin ( )
inline

Definition at line 1476 of file xmlstorage.h.

1477 {
1478 return _begin;
1479 }

◆ end()

const_iterator XMLStorage::const_XMLChildrenFilter::end ( )
inline

Definition at line 1481 of file xmlstorage.h.

1482 {
1483 return _end;
1484 }

Member Data Documentation

◆ _begin

const_iterator XMLStorage::const_XMLChildrenFilter::_begin
protected

Definition at line 1487 of file xmlstorage.h.

Referenced by begin().

◆ _end

const_iterator XMLStorage::const_XMLChildrenFilter::_end
protected

Definition at line 1488 of file xmlstorage.h.

Referenced by end().


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