ReactOS  0.4.12-dev-51-ge94618b
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  }
GLuint const GLchar * name
Definition: glext.h:6031

◆ 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: graphics.c:170
GLuint const GLchar * name
Definition: glext.h:6031

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.

◆ _end

iterator XMLStorage::XMLChildrenFilter::_end
protected

Definition at line 1393 of file xmlstorage.h.


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